docker-compose.yml for full project created, .env to source root!

This commit is contained in:
s-prechtl 2022-10-04 08:55:55 +02:00
parent 562829a23b
commit 7abd354625

View file

@ -2,7 +2,7 @@ version: "3"
services: services:
strapi: strapi:
container_name: strapi container_name: strapi
build: . build: ./backend/strapi
image: mystrapi:latest image: mystrapi:latest
restart: unless-stopped restart: unless-stopped
env_file: .env env_file: .env
@ -17,11 +17,11 @@ services:
DATABASE_PASSWORD: ${DATABASE_PASSWORD} DATABASE_PASSWORD: ${DATABASE_PASSWORD}
NODE_ENV: ${NODE_ENV} NODE_ENV: ${NODE_ENV}
volumes: volumes:
- ./config:/opt/app/config - ./backend/strapi/config:/opt/app/config
- ./src:/opt/app/src - ./backend/strapi/src:/opt/app/src
- ./package.json:/opt/package.json - ./backend/strapi/package.json:/opt/package.json
- ./yarn.lock:/opt/yarn.lock # Replace with package-lock.json if using npm - ./backend/strapi/yarn.lock:/opt/yarn.lock # Replace with package-lock.json if using npm
- ./.env:/opt/app/.env - ./backend/strapi/.env:/opt/app/.env
ports: ports:
- "1337:1337" - "1337:1337"
networks: networks:
@ -47,10 +47,21 @@ services:
networks: networks:
- strapi - strapi
svelte:
container_name: svelte
build: ./frontend/svelte
image: svelte:latest
ports:
- "80:5173"
volumes: volumes:
strapi-data: strapi-data:
networks: networks:
strapi: strapi:
name: Strapi name: Strapi
driver: bridge driver: bridge