e850a369438b6e90cbcc9354fe02381ef9f0e95a
Overview
TODO diagram
TODO Style notes
- NO package init() functions
- Dynamic behaviour must be explicit
cross-compile server on host, run it in container
-
build server on host
GOOS=linux GOARCH=arm64 go build -
build docker image
docker build -t server-image . -
Start container with shared directory
docker run -it \ -v /Users/hohn/work-gh/mrva/mrvacommander:/mrva/mrvacommander \ server-image -
Run server in container
cd /mrva/mrvacommander/cmd/server/ && ./server
Using docker
-
start the services
docker-compose up -d -
get status
docker-compose ps -
stop services
docker-compose down -
view all logs
docker-compose logs -
check containers from server container
docker exec -it server bash curl -I postgres:5432 curl -I http://rabbitmq:15672
Description
Languages
Go
47.7%
Jupyter Notebook
21.2%
Python
17.4%
CSS
6.3%
Dockerfile
3.6%
Other
3.7%