First commit

This commit is contained in:
AndrewTrieu
2023-03-09 11:21:18 +02:00
commit be427eda10
27 changed files with 262 additions and 0 deletions

43
docker-compose.yml Normal file
View File

@@ -0,0 +1,43 @@
version: "3.4"
services:
drill-and-practice:
build: drill-and-practice
image: drill-and-practice
restart: "no"
volumes:
- ./drill-and-practice/:/app
ports:
- 7777:7777
depends_on:
- database
- flyway
env_file:
- project.env
database:
container_name: database-p2-e8774b8e-c7a9-4cce-a779-3b59be02206d
image: postgres:14.1
restart: "no"
env_file:
- project.env
flyway:
image: flyway/flyway:9.11.0-alpine
depends_on:
- database
volumes:
- .:/flyway/sql
command: -connectRetries=60 -baselineOnMigrate=true migrate
env_file:
- project.env
e2e-playwright:
entrypoint: "/bin/true" # Prevent startup on docker-compose up
build: e2e-playwright
image: e2e-playwright
network_mode: host
depends_on:
- drill-and-practice
volumes:
- ./e2e-playwright/tests:/e2e-playwright/tests