2018-05-10 19:12:51 +00:00
|
|
|
version: '3'
|
|
|
|
|
|
|
|
services:
|
|
|
|
mysql:
|
|
|
|
image: mariadb
|
2020-11-13 14:15:37 +00:00
|
|
|
networks:
|
|
|
|
- fic-net
|
2018-05-10 19:12:51 +00:00
|
|
|
volumes:
|
|
|
|
- mysql-data:/var/lib/mysql
|
|
|
|
environment:
|
|
|
|
- MYSQL_ROOT_PASSWORD=toto
|
|
|
|
- MYSQL_DATABASE=fic
|
|
|
|
- MYSQL_USER=fic
|
|
|
|
- MYSQL_PASSWORD=fic
|
|
|
|
|
2021-08-30 17:43:35 +00:00
|
|
|
admin:
|
2018-05-10 19:12:51 +00:00
|
|
|
build:
|
|
|
|
context: .
|
|
|
|
dockerfile: Dockerfile-admin
|
|
|
|
image: nemunaire/fic-admin:latest
|
|
|
|
ports:
|
|
|
|
- "8081:8081"
|
|
|
|
links:
|
|
|
|
- mysql
|
2020-11-13 14:15:37 +00:00
|
|
|
networks:
|
|
|
|
- fic-net
|
2018-05-10 19:12:51 +00:00
|
|
|
volumes:
|
2018-12-06 02:48:53 +00:00
|
|
|
- /mnt/fic:/mnt/fic:ro
|
|
|
|
- dashboard:/srv/DASHBOARD
|
2018-05-10 19:12:51 +00:00
|
|
|
- files:/srv/FILES
|
|
|
|
- pki:/srv/PKI
|
|
|
|
- settings:/srv/SETTINGS
|
2023-07-03 12:13:16 +00:00
|
|
|
- settingsdist:/srv/SETTINGSDIST
|
2020-11-13 14:15:37 +00:00
|
|
|
- submissions:/srv/submissions
|
2019-09-05 09:01:11 +00:00
|
|
|
- teams:/srv/TEAMS
|
2019-09-06 23:31:31 +00:00
|
|
|
command: -baseurl /admin/ -localimport /mnt/fic -localimportsymlink
|
2018-05-10 19:12:51 +00:00
|
|
|
depends_on:
|
|
|
|
- mysql
|
|
|
|
environment:
|
2019-07-30 15:13:55 +00:00
|
|
|
- MYSQL_HOST=mysql
|
2018-05-15 19:14:35 +00:00
|
|
|
- FICCA_PASS
|
2018-05-10 19:12:51 +00:00
|
|
|
|
2023-07-03 12:13:16 +00:00
|
|
|
evdist:
|
|
|
|
build:
|
|
|
|
context: .
|
|
|
|
dockerfile: Dockerfile-evdist
|
|
|
|
image: nemunaire/fic-evdist:latest
|
|
|
|
networks:
|
|
|
|
- fic-net
|
|
|
|
volumes:
|
|
|
|
- settings:/srv/SETTINGS
|
|
|
|
- settingsdist:/srv/SETTINGDIST
|
|
|
|
|
2021-08-30 17:43:35 +00:00
|
|
|
backend:
|
2018-05-10 19:12:51 +00:00
|
|
|
build:
|
|
|
|
context: .
|
|
|
|
dockerfile: Dockerfile-backend
|
|
|
|
image: nemunaire/fic-backend:latest
|
|
|
|
links:
|
|
|
|
- mysql
|
2020-11-13 14:15:37 +00:00
|
|
|
networks:
|
|
|
|
- fic-net
|
2018-05-10 19:12:51 +00:00
|
|
|
volumes:
|
2018-12-06 02:48:53 +00:00
|
|
|
- files:/srv/FILES:ro
|
2018-05-10 19:12:51 +00:00
|
|
|
- teams:/srv/TEAMS
|
2023-07-03 12:13:16 +00:00
|
|
|
- settingsdist:/srv/SETTINGSDIST:ro
|
2018-05-10 19:12:51 +00:00
|
|
|
- submissions:/srv/submissions
|
|
|
|
depends_on:
|
|
|
|
- mysql
|
|
|
|
environment:
|
2019-07-30 15:13:55 +00:00
|
|
|
- MYSQL_HOST=mysql
|
2018-05-10 19:12:51 +00:00
|
|
|
|
2021-08-30 17:43:35 +00:00
|
|
|
qa:
|
2020-11-13 14:15:37 +00:00
|
|
|
build:
|
|
|
|
context: .
|
|
|
|
dockerfile: Dockerfile-qa
|
|
|
|
image: nemunaire/fic-qa:latest
|
|
|
|
ports:
|
|
|
|
- "8083:8083"
|
|
|
|
links:
|
|
|
|
- mysql
|
|
|
|
networks:
|
|
|
|
- fic-net
|
|
|
|
volumes:
|
|
|
|
- teams:/srv/TEAMS
|
|
|
|
command: -baseurl /qa/
|
|
|
|
depends_on:
|
|
|
|
- mysql
|
|
|
|
environment:
|
|
|
|
- MYSQL_HOST=mysql
|
|
|
|
|
2021-08-30 17:43:35 +00:00
|
|
|
frontend:
|
2018-05-10 19:12:51 +00:00
|
|
|
build:
|
|
|
|
context: .
|
|
|
|
dockerfile: Dockerfile-frontend
|
|
|
|
image: nemunaire/fic-frontend:latest
|
2019-07-30 17:32:07 +00:00
|
|
|
command: "-startedFile /srv/startingblock/started"
|
2018-05-10 19:12:51 +00:00
|
|
|
ports:
|
|
|
|
- "8080:8080"
|
2020-11-13 14:15:37 +00:00
|
|
|
networks:
|
|
|
|
- fic-net
|
2018-05-10 19:12:51 +00:00
|
|
|
volumes:
|
2018-12-06 02:48:53 +00:00
|
|
|
- htdocs:/srv/htdocs-frontend:ro
|
2018-05-10 19:12:51 +00:00
|
|
|
- files:/srv/FILES:ro
|
|
|
|
- teams:/srv/TEAMS:ro
|
2023-07-03 12:13:16 +00:00
|
|
|
- settingsdist:/srv/SETTINGSDIST:ro
|
2018-05-10 19:12:51 +00:00
|
|
|
- submissions:/srv/submissions
|
2019-07-30 17:32:07 +00:00
|
|
|
- startingblock:/srv/startingblock
|
2018-05-10 19:12:51 +00:00
|
|
|
depends_on:
|
2021-08-30 17:43:35 +00:00
|
|
|
- backend
|
2018-05-10 19:12:51 +00:00
|
|
|
|
2021-08-30 17:43:35 +00:00
|
|
|
dashboard:
|
2018-12-06 02:48:53 +00:00
|
|
|
build:
|
|
|
|
context: .
|
|
|
|
dockerfile: Dockerfile-dashboard
|
|
|
|
image: nemunaire/fic-dashboard:latest
|
2019-09-06 23:31:31 +00:00
|
|
|
command: "-baseurl /dashboard/"
|
2018-12-06 02:48:53 +00:00
|
|
|
ports:
|
|
|
|
- "8082:8082"
|
2020-11-13 14:15:37 +00:00
|
|
|
networks:
|
|
|
|
- fic-net
|
2018-12-06 02:48:53 +00:00
|
|
|
volumes:
|
|
|
|
- dashboard:/srv/DASHBOARD
|
|
|
|
- teams:/srv/TEAMS:ro
|
2023-07-03 12:13:16 +00:00
|
|
|
- settingsdist:/srv/SETTINGSDIST:ro
|
2018-12-06 02:48:53 +00:00
|
|
|
depends_on:
|
2021-08-30 17:43:35 +00:00
|
|
|
- backend
|
2018-12-06 02:48:53 +00:00
|
|
|
|
2018-05-10 19:12:51 +00:00
|
|
|
front:
|
2021-08-30 17:43:35 +00:00
|
|
|
build:
|
|
|
|
context: .
|
|
|
|
dockerfile: Dockerfile-nginx
|
|
|
|
image: nemunaire/fic-nginx:latest
|
2018-05-10 19:12:51 +00:00
|
|
|
ports:
|
|
|
|
- "8042:80"
|
2020-11-13 14:15:37 +00:00
|
|
|
networks:
|
|
|
|
- fic-net
|
2018-05-10 19:12:51 +00:00
|
|
|
volumes:
|
2018-12-06 02:48:53 +00:00
|
|
|
- /mnt/fic:/mnt/fic:ro
|
2018-05-10 19:12:51 +00:00
|
|
|
- files:/srv/FILES:ro
|
2023-07-03 12:13:16 +00:00
|
|
|
- settingsdist:/srv/SETTINGSDIST:ro
|
2018-05-10 19:12:51 +00:00
|
|
|
- teams:/srv/TEAMS:ro
|
2019-07-30 17:32:07 +00:00
|
|
|
- startingblock:/srv/startingblock:ro
|
2018-05-10 19:12:51 +00:00
|
|
|
depends_on:
|
2021-08-30 17:43:35 +00:00
|
|
|
- qa
|
|
|
|
- frontend
|
|
|
|
- dashboard
|
|
|
|
- backend
|
|
|
|
- admin
|
2018-05-10 19:12:51 +00:00
|
|
|
|
|
|
|
volumes:
|
|
|
|
mysql-data:
|
2018-12-06 02:48:53 +00:00
|
|
|
dashboard:
|
2018-05-10 19:12:51 +00:00
|
|
|
files:
|
|
|
|
htdocs:
|
|
|
|
pki:
|
|
|
|
settings:
|
2023-07-03 12:13:16 +00:00
|
|
|
settingsdist:
|
2019-07-30 17:32:07 +00:00
|
|
|
startingblock:
|
|
|
|
driver_opts:
|
|
|
|
type: tmpfs
|
|
|
|
device: tmpfs
|
2018-05-10 19:12:51 +00:00
|
|
|
submissions:
|
|
|
|
teams:
|
2020-11-13 14:15:37 +00:00
|
|
|
|
|
|
|
networks:
|
|
|
|
fic-net:
|