services: frontend: build: context: ./frontend dockerfile: ./Dockerfile environment: - PROJECT_DIR=/fradrive/frontend volumes: - type: bind source: ./Makefile target: /fradrive/Makefile - type: bind source: ./frontend target: /fradrive/frontend backend: # image: registry.uniworx.de/fradrive/fradrive/backend # pull_policy: if_not_present build: dockerfile: ./docker/backend/Dockerfile context: ./ volumes: [] depends_on: - frontend - postgres - memcached - minio - maildev ports: - "3000:3000" # dev http - "3443:3443" # dev https - "8081:8081" # hoogle links: - postgres - memcached - minio - maildev stdin_open: true postgres: image: docker.io/library/postgres:12 pull_policy: if_not_present build: ./docker/database ports: - "5432:5432" # privileged: true memcached: image: docker.io/library/memcached:latest pull_policy: if_not_present ports: - "11211:11211" minio: image: docker.io/minio/minio:latest pull_policy: if_not_present ports: - "9000:9000" maildev: image: docker.io/maildev/maildev:latest pull_policy: if_not_present ports: - "1025:1025"