version: '2' services: front: build: dockerfile: docker/Dockerfile.dev context: ./front env_file: .env.dev environment: - "HOST=0.0.0.0" ports: - "8080:8080" volumes: - './front:/app' - /app/node_modules postgres: env_file: .env.dev image: postgres redis: env_file: .env.dev image: redis:3.0 celeryworker: env_file: .env.dev build: context: ./api dockerfile: docker/Dockerfile.local links: - postgres - redis command: python manage.py celery worker environment: - C_FORCE_ROOT=true volumes: - ./api:/app api: env_file: .env.dev build: context: ./api dockerfile: docker/Dockerfile.local command: python /app/manage.py runserver 0.0.0.0:12081 volumes: - ./api:/app ports: - "12081" links: - postgres - redis - celeryworker nginx: env_file: .env.dev build: ./api/compose/nginx links: - api volumes: - ./api/funkwhale_api/media:/staticfiles/media ports: - "0.0.0.0:6001:80"