TETRA2000 / canary

[WIP] Automated preview environment builder.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Canary

CircleCI

Requirements

  • Linux/Mac(Docker for Mac)

Run

Linux/macOS

docker build -t canary .
docker run -d -v $PWD/data:/opt/canary/data -v /var/run/docker.sock:/var/run/docker.sock canary

Development(with dockerd container)

docker-compose build
docker-compose up -d

Tips

If you are building for development, adding USE_HOST_VENDOR=1 in .env will keep files in vendor/ and skip dep ensure step.

Test

./test.sh

Directory structure

├── canary
│   ├── data/       -- App data
│   ├── plugins/    -- Default plugins
│   ├── scripts/    -- Development tools
│   └── ...

About

[WIP] Automated preview environment builder.


Languages

Language:Go 85.4%Language:Dockerfile 8.5%Language:Shell 4.7%Language:Batchfile 1.4%