The environment is provisioned via Docker containers.
Install Docker Toolbox. Or on Linux you could just install Docker Client and Docker Compose.
Step through the platform-appropriate Getting Started Guide (OS X/Windows/Linux). If you cannot complete step three, "Find and run the whalesay image", then do not proceed further, instead contact @hakamadare for assistance.
Check out this repository and open a terminal session at the top-level directory.
.envfile in the docker directory. A sample file is in Google Drive, in the DevOps folder.
You can install a Java Dev environment or use a Docker composition to build the project.
- Normal install - recommended for Scala developers.
- Docker build
- Edit the DEV_UID and DEV_GID variables in docker/build-environment/sbt/Dockerfile to match your host UID and GID
docker-compose run sbtin docker/build-environment
docker-compose buildin the docker directory.
docker-compose up -d
You can view
docker-compose logsto view the logs from the all containers mixed together. You can also do, for instance,
docker-compose logs proxyto get the nginx logs.
docker-compose rm -fand repeat steps 5-7 to wipe out and deploy a new version of Hakkapeliitta.