gesundkrank / mrfoosball

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mr Foosball Build Status

Configuration

Create your test configuration in your project folder as ./mrfoosball.properties.

Example configuration file:

port=8080
slackToken=xoxb-1564223413123-adkjADAsjdladdj
connectionHbm2ddl=create-drop

Run App Locally

./gradlew [-Pproduction] composeUp

To see the logs of the container do

docker logs `docker ps --filter 'name=mrfoosball_mrfoosball' --format '{{.ID}}'`

To shut down all containers exec

./gradlew composeDown

Dockerize Production Version

./gradlew buildDocker

Terraform

Run Terraform only for network setup (vpc & dns)

terraform apply -target=module.network_setup

Creates the docker package and pushes it to the registry.

To get access to the registry do aws ecr get-login --no-include-email and execute the returned docker command.

About

License:GNU General Public License v3.0


Languages

Language:Java 68.2%Language:TypeScript 12.9%Language:HTML 8.1%Language:HCL 5.9%Language:SCSS 3.7%Language:JavaScript 0.6%Language:Shell 0.6%