92 lines
2.1 KiB
YAML
92 lines
2.1 KiB
YAML
|
|
services:
|
|
fusero-frontend:
|
|
container_name: fusero-frontend
|
|
env_file: ../fusero-frontend/.env
|
|
build:
|
|
context: ../fusero-frontend
|
|
dockerfile: Dockerfile.dev
|
|
ports:
|
|
- '3000:80'
|
|
networks:
|
|
- fusero-network
|
|
|
|
fusero-app-boilerplate:
|
|
environment:
|
|
- POSTGRES_HOST=fusero-app-db
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
env_file: .env
|
|
restart: always
|
|
ports:
|
|
- '5000:14000'
|
|
depends_on:
|
|
- fusero-app-db
|
|
container_name: fusero-app-boilerplate
|
|
networks:
|
|
- fusero-network
|
|
|
|
fusero-app-db:
|
|
image: postgres:15
|
|
env_file: .env
|
|
restart: always
|
|
volumes:
|
|
- fusero_app_pgdata:/var/lib/postgresql/data
|
|
ports:
|
|
- '19090:5432'
|
|
container_name: fusero-app-db
|
|
networks:
|
|
- fusero-network
|
|
|
|
fusero-app-test-db:
|
|
image: postgres:15
|
|
env_file: .env
|
|
restart: always
|
|
volumes:
|
|
- fusero_app_test_pgdata:/var/lib/postgresql/data
|
|
ports:
|
|
- '19091:5432'
|
|
container_name: fusero-app-test-db
|
|
networks:
|
|
- fusero-network
|
|
environment:
|
|
- POSTGRES_DB=test-db
|
|
|
|
# ngrok:
|
|
# image: ngrok/ngrok:latest
|
|
# restart: unless-stopped
|
|
# command:
|
|
# - 'start'
|
|
# - '--all'
|
|
# - '--config'
|
|
# - '/etc/ngrok.yml'
|
|
# volumes:
|
|
# - ./ngrok.yml:/etc/ngrok.yml
|
|
# ports:
|
|
# - 19095:4040
|
|
# networks:
|
|
# - fusero-network
|
|
|
|
# fusero-redis:
|
|
# image: redis:7-alpine
|
|
# restart: always
|
|
# ports:
|
|
# - '6379:6379'
|
|
# volumes:
|
|
# - redis_data:/data
|
|
# container_name: fusero-redis
|
|
# networks:
|
|
# - fusero-network
|
|
|
|
volumes:
|
|
redis_data:
|
|
fusero_app_pgdata:
|
|
external: true
|
|
fusero_app_test_pgdata:
|
|
external: false
|
|
|
|
networks:
|
|
fusero-network:
|
|
name: fusero-network
|