deployment-controller

Deployment Controller

I use this project to differentiate between deployments that should be publicly visible and secured ones.

deployment-controller

I use this project to differentiate between deployments that should be publicly visible and secured ones.

Url to my server: michu.tech

details

I have one server at my home and I want to use it to deploy multiple projects. I'll use docker for this. Now, some of these projects can be visible and useable for everyone. But others I plan to secure behind a login. Because I want to deploy certain projects that contain sensitive data or have access to devices that should not be publicly accessed (like room-automation).

This project will include a docker compose config, an nginx config for the routing and securing of everything, a helidon microservice for authorisation and a microservice for authentication.

dev

Use the following commands to run the dev proxy. Without this the authentication feature won't work.

create the docker image

docker build ./proxy/dev -t "deployment-controller-dev-proxy"

run the proxy

docker run --rm -p "80:80" --name dep-cnt-dev-proxy deployment-controller-dev-proxy

Top categories

Loading Svelte Themes