#build image: docker build -t parabook .
#start container: docker run -d -p 5000:80 -e MongoUser='flozi76:Sb4r8IMtLcslyLPZtFMv' -e MongoDatabaseName='parabook-test' -e MongoConnectionString='mongodb+srv://{mongoUser}@ParaBook.dksxzib.mongodb.net/?retryWrites=true&w=majority' --name parabook-ui parabook docker run -d -p 8000:80 -p 8001:443 -e ASPNETCORE_URLS="https://+;http://+" -e ASPNETCORE_HTTPS_PORT=8001 -e ASPNETCORE_Kestrel__Certificates__Default__Password="icarosdev123" -e ASPNETCORE_Kestrel__Certificates__Default__Path=localhost.pfx -e MongoUser='flozi76:Sb4r8IMtLcslyLPZtFMv' -e MongoDatabaseName='parabook-test' -e MongoConnectionString='mongodb+srv://{mongoUser}@ParaBook.dksxzib.mongodb.net/?retryWrites=true&w=majority' --name parabook-ui-test parabook docker run -d -p 8000:80 -p 8001:443 -e MongoUser='flozi76:Sb4r8IMtLcslyLPZtFMv' -e MongoDatabaseName='parabook-test' -e MongoConnectionString='mongodb+srv://{mongoUser}@ParaBook.dksxzib.mongodb.net/?retryWrites=true&w=majority' --name parabook-ui-test parabook
#start built docker image: docker pull flozi76/parabook:latest docker stop parabook-ui docker rm parabook-ui docker run -d -p 8080:80 -p 8081:443 -e MongoUser='flozi76:Sb4r8IMtLcslyLPZtFMv' -e ASPNETCORE_URLS="https://+;http://+" -e ASPNETCORE_HTTPS_PORT=443 -e ASPNETCORE_Kestrel__Certificates__Default__Password="" -e ASPNETCORE_Kestrel__Certificates__Default__Path=certificate.pfx -e MongoDatabaseName='parabook-int' -e MongoConnectionString='mongodb+srv://{mongoUser}@ParaBook.dksxzib.mongodb.net/?retryWrites=true&w=majority' --name parabook-ui flozi76/parabook:latest
docker run -d --rm -p 8000:80 -p 8001:443 -e ASPNETCORE_URLS="https://+;http://+" -e ASPNETCORE_HTTPS_PORT=8001 -e ASPNETCORE_Kestrel__Certificates__Default__Password="icarosdev123" -e ASPNETCORE_Kestrel__Certificates__Default__Path=localhost.pfx -e MongoUser='flozi76:Sb4r8IMtLcslyLPZtFMv' -e MongoDatabaseName='parabook-prod' -e MongoConnectionString='mongodb+srv://{mongoUser}@ParaBook.dksxzib.mongodb.net/?retryWrites=true&w=majority' --name parabook-ui-prod flozi76/parabook:latest
----------------------- AWS ---------------------------------
#connecto to aws instance: old: ssh -i "parabook.pem" [email protected] ssh -i "parabook.pem" [email protected]
https://ec2-18-194-233-226.eu-central-1.compute.amazonaws.com/authentication/login
#start image from docker.io ##sudo docker run -d -p 5000:80 -e MongoUser='xxxx' -e MongoDatabaseName='parabook-prod' -e MongoConnectionString='mongodb+srv://{mongoUser}@ParaBook.dksxzib.mongodb.net/?retryWrites=true&w=majority' --name parabook-ui-temp flozi76/parabook #localhost.pfx sudo docker run -d -p 80:80 -p 443:443 -e ASPNETCORE_URLS="https://+;http://+" -e ASPNETCORE_HTTPS_PORT=443 -e ASPNETCORE_Kestrel__Certificates__Default__Password="icarosdev123" -e ASPNETCORE_Kestrel__Certificates__Default__Path=localhost.pfx -e MongoUser='flozi76:Sb4r8IMtLcslyLPZtFMv' -e MongoDatabaseName='parabook-prod' -e MongoConnectionString='mongodb+srv://{mongoUser}@ParaBook.dksxzib.mongodb.net/?retryWrites=true&w=majority' --name parabook-ui-prod flozi76/parabook:latest
#certificate.pfx
sudo docker pull flozi76/parabook:latest sudo docker stop parabook-ui-prod sudo docker rm parabook-ui-prod sudo docker run -d -p 80:80 -p 443:443 -e ASPNETCORE_URLS="https://+;http://+" -e ASPNETCORE_HTTPS_PORT=443 -e ASPNETCORE_Kestrel__Certificates__Default__Password="" -e ASPNETCORE_Kestrel__Certificates__Default__Path=certificate.pfx -e MongoUser='flozi76:Sb4r8IMtLcslyLPZtFMv' -e MongoDatabaseName='parabook-prod' -e MongoConnectionString='mongodb+srv://{mongoUser}@ParaBook.dksxzib.mongodb.net/?retryWrites=true&w=majority' --name parabook-ui-prod flozi76/parabook:latest
#install watchower to acutalize containers sudo docker run -d --name watchtower -e WATCHTOWER_POLL_INTERVAL=600 -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower
#create certificate:
Content type
Image
Digest
sha256:c781e96b8…
Size
131.9 MB
Last updated
over 1 year ago
docker pull flozi76/parabook