services: webapp: image: ghcr.io/ocelot-social-community/ocelot-social/webapp:local-development build: target: development environment: - NODE_ENV="development" # - DEBUG=true - NUXT_BUILD=/tmp/nuxt # avoid file permission issues when `rm -rf .nuxt/` volumes: - ./webapp:/app frontend: image: ghcr.io/ocelot-social-community/ocelot-social/frontend:local-development build: target: development environment: - NODE_ENV=development ports: # port required for npm run dev - 24678:24678 volumes: - ./frontend:/app backend: image: ghcr.io/ocelot-social-community/ocelot-social/backend:local-development build: target: development environment: - NODE_ENV="development" - DEBUG=true volumes: - ./backend:/app neo4j: ports: # Also expose the neo4j query browser - 7474:7474 mailserver: image: djfarrelly/maildev container_name: mailserver ports: - 1080:80 - 25:25