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