2023-11-05 20:17:35 -06:00
|
|
|
version: '2.4'
|
|
|
|
|
|
|
|
|
|
networks:
|
|
|
|
|
backend:
|
|
|
|
|
driver: bridge
|
|
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
|
shared-pkg:
|
|
|
|
|
build-cache:
|
|
|
|
|
|
|
|
|
|
services:
|
|
|
|
|
|
|
|
|
|
#############################################
|
|
|
|
|
# workspace
|
|
|
|
|
#############################################
|
|
|
|
|
|
|
|
|
|
workspace:
|
2023-11-05 20:34:14 -06:00
|
|
|
image: akkadius/wails:v2.0.3
|
2023-11-05 20:17:35 -06:00
|
|
|
build:
|
|
|
|
|
context: ./containers/workspace
|
|
|
|
|
hostname: wails-workspace
|
|
|
|
|
tty: true
|
|
|
|
|
volumes:
|
|
|
|
|
- ./:/home/go/src
|
|
|
|
|
- build-cache:/home/go/.cache/
|
|
|
|
|
- shared-pkg:/home/go/pkg
|
|
|
|
|
environment:
|
|
|
|
|
TZ: America/Chicago
|
|
|
|
|
CGO_ENABLED: 0
|
|
|
|
|
APP_ENV: local
|
|
|
|
|
TERM: xterm-256color
|
|
|
|
|
ports:
|
|
|
|
|
- ${IP_ADDRESS:-0.0.0.0}:3010:3010
|
|
|
|
|
- ${IP_ADDRESS:-0.0.0.0}:8080:8080
|
|
|
|
|
networks:
|
|
|
|
|
- backend
|
|
|
|
|
command: "/bin/bash -c 'sudo chown go -R /home/go/pkg && go get || true && bash'"
|