Multiple implementations of the same back-end application. The aim is to provide quick, side-by-side comparisons of different technologies (languages, frameworks, libraries) while preserving consistent business logic across all implementations.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

29 lines
556 B

version: "3.9"
services:
app:
build:
context: ..
dockerfile: .devcontainer/Dockerfile
args:
USER_ID: ${USER_ID:-1000}
GROUP_ID: ${GROUP_ID:-1000}
image: dev-golang-img
container_name: dev-golang
user: "developer"
volumes:
- ../:/usr/src/app:cached
- golang_modules:/go/pkg/mod
environment:
NODE_ENV: development
ports:
- "50080:3000"
networks:
- dev-network
command: sleep infinity
volumes:
golang_modules:
networks:
dev-network:
driver: bridge