turistikrota / service.booking

The booking microservice of turistikrota
GNU General Public License v3.0
0 stars 0 forks source link

Run Project

How to run project

1. add swarm network

docker network create --driver overlay --attachable turistikrota

2. add secrets

docker secret create jwt_private_key ./jwtRS256.key
docker secret create jwt_public_key ./jwtRS256.key.pub

3. build image

docker build --build-arg GITHUB_USER=<USER_NAME> --build-arg GITHUB_TOKEN=<ACCESS_TOKEN> -t github.com/turistikrota/service.booking .  

4. run container

docker service create --name booking-api-turistikrota-com --network turistikrota --secret jwt_private_key --secret jwt_public_key --env-file .env --publish 6025:6025 github.com/turistikrota/service.booking:latest