mirror of
https://github.com/OneUptime/oneuptime.git
synced 2026-04-06 00:32:12 +02:00
change oneuptime docker repo name
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
cd $1
|
||||
echo "Building $1"
|
||||
sudo docker build -t oneuptimeproject/$1:$2 .
|
||||
sudo docker build -t oneuptime/$1:$2 .
|
||||
echo "Pushing $1"
|
||||
sudo docker push oneuptimeproject/$1:$2
|
||||
sudo docker push oneuptime/$1:$2
|
||||
cd ..
|
||||
@@ -12,9 +12,9 @@ production_accounts:
|
||||
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/accounts:3.0.$CI_PIPELINE_IID --push ./accounts
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/accounts:latest --push ./accounts
|
||||
- sudo kubectl set image deployment/fi-accounts fi-accounts=oneuptimeproject/accounts:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/accounts:3.0.$CI_PIPELINE_IID --push ./accounts
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/accounts:latest --push ./accounts
|
||||
- sudo kubectl set image deployment/fi-accounts fi-accounts=oneuptime/accounts:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
@@ -43,9 +43,9 @@ staging_accounts:
|
||||
# Build and deploy accounts.
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/accounts:3.0.$CI_PIPELINE_IID --push ./accounts
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/accounts:master --push ./accounts
|
||||
- sudo kubectl set image deployment/fi-accounts fi-accounts=oneuptimeproject/accounts:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/accounts:3.0.$CI_PIPELINE_IID --push ./accounts
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/accounts:master --push ./accounts
|
||||
- sudo kubectl set image deployment/fi-accounts fi-accounts=oneuptime/accounts:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
|
||||
@@ -13,12 +13,12 @@ mobile_lighthouse_accounts:
|
||||
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
|
||||
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
|
||||
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
|
||||
- sudo docker build -t oneuptimeproject/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env -e IS_SAAS_SERVICE=true --net=host -d oneuptimeproject/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptimeproject/accounts:3.0.$CI_PIPELINE_IID ./accounts
|
||||
- sudo docker run --env-file ./accounts/.env -e IS_SAAS_SERVICE=true -p 3003:3003 -d oneuptimeproject/accounts:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptimeproject/dashboard:3.0.$CI_PIPELINE_IID ./dashboard
|
||||
- sudo docker run --env-file ./dashboard/.env -e IS_SAAS_SERVICE=true -p 3000:3000 -d oneuptimeproject/dashboard:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env -e IS_SAAS_SERVICE=true --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/accounts:3.0.$CI_PIPELINE_IID ./accounts
|
||||
- sudo docker run --env-file ./accounts/.env -e IS_SAAS_SERVICE=true -p 3003:3003 -d oneuptime/accounts:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/dashboard:3.0.$CI_PIPELINE_IID ./dashboard
|
||||
- sudo docker run --env-file ./dashboard/.env -e IS_SAAS_SERVICE=true -p 3000:3000 -d oneuptime/dashboard:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker ps
|
||||
- npm ci
|
||||
- cd accounts
|
||||
@@ -51,12 +51,12 @@ desktop_lighthouse_accounts:
|
||||
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
|
||||
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
|
||||
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
|
||||
- sudo docker build -t oneuptimeproject/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env -e IS_SAAS_SERVICE=true --net=host -d oneuptimeproject/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptimeproject/accounts:3.0.$CI_PIPELINE_IID ./accounts
|
||||
- sudo docker run --env-file ./accounts/.env -e IS_SAAS_SERVICE=true -p 3003:3003 -d oneuptimeproject/accounts:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptimeproject/dashboard:3.0.$CI_PIPELINE_IID ./dashboard
|
||||
- sudo docker run --env-file ./dashboard/.env -e IS_SAAS_SERVICE=true -p 3000:3000 -d oneuptimeproject/dashboard:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env -e IS_SAAS_SERVICE=true --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/accounts:3.0.$CI_PIPELINE_IID ./accounts
|
||||
- sudo docker run --env-file ./accounts/.env -e IS_SAAS_SERVICE=true -p 3003:3003 -d oneuptime/accounts:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/dashboard:3.0.$CI_PIPELINE_IID ./dashboard
|
||||
- sudo docker run --env-file ./dashboard/.env -e IS_SAAS_SERVICE=true -p 3000:3000 -d oneuptime/dashboard:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker ps
|
||||
- npm ci
|
||||
- cd accounts
|
||||
|
||||
@@ -11,9 +11,9 @@ production_admin-dashboard:
|
||||
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/admin-dashboard:3.0.$CI_PIPELINE_IID --push ./admin-dashboard
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/admin-dashboard:latest --push ./admin-dashboard
|
||||
- sudo kubectl set image deployment/fi-admin fi-admin=oneuptimeproject/admin-dashboard:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/admin-dashboard:3.0.$CI_PIPELINE_IID --push ./admin-dashboard
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/admin-dashboard:latest --push ./admin-dashboard
|
||||
- sudo kubectl set image deployment/fi-admin fi-admin=oneuptime/admin-dashboard:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
@@ -41,9 +41,9 @@ staging_admin-dashboard:
|
||||
# Build and deploy admin-dashboard.
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/admin-dashboard:3.0.$CI_PIPELINE_IID --push ./admin-dashboard
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/admin-dashboard:master --push ./admin-dashboard
|
||||
- sudo kubectl set image deployment/fi-admin fi-admin=oneuptimeproject/admin-dashboard:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/admin-dashboard:3.0.$CI_PIPELINE_IID --push ./admin-dashboard
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/admin-dashboard:master --push ./admin-dashboard
|
||||
- sudo kubectl set image deployment/fi-admin fi-admin=oneuptime/admin-dashboard:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
|
||||
@@ -12,9 +12,9 @@ production_api-docs:
|
||||
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/api-docs:3.0.$CI_PIPELINE_IID --push ./api-docs
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/api-docs:latest --push ./api-docs
|
||||
- sudo kubectl set image deployment/fi-api-docs fi-api-docs=oneuptimeproject/api-docs:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/api-docs:3.0.$CI_PIPELINE_IID --push ./api-docs
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/api-docs:latest --push ./api-docs
|
||||
- sudo kubectl set image deployment/fi-api-docs fi-api-docs=oneuptime/api-docs:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
@@ -43,9 +43,9 @@ staging_api-docs:
|
||||
# Build and deploy api-docs.
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/api-docs:3.0.$CI_PIPELINE_IID --push ./api-docs
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/api-docs:master --push ./api-docs
|
||||
- sudo kubectl set image deployment/fi-api-docs fi-api-docs=oneuptimeproject/api-docs:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/api-docs:3.0.$CI_PIPELINE_IID --push ./api-docs
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/api-docs:master --push ./api-docs
|
||||
- sudo kubectl set image deployment/fi-api-docs fi-api-docs=oneuptime/api-docs:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
|
||||
@@ -14,9 +14,9 @@ staging_application-scanner:
|
||||
# Build and deploy application-scanner
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --build-arg PORT="3005" --platform linux/amd64,linux/arm64 --tag oneuptimeproject/application-scanner:3.0.$CI_PIPELINE_IID --push ./application-scanner
|
||||
- sudo docker buildx build --build-arg PORT="3005" --platform linux/amd64,linux/arm64 --tag oneuptimeproject/application-scanner:master --push ./application-scanner
|
||||
- sudo kubectl set image deployment/fi-app-scan fi-app-scan=oneuptimeproject/application-scanner:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --build-arg PORT="3005" --platform linux/amd64,linux/arm64 --tag oneuptime/application-scanner:3.0.$CI_PIPELINE_IID --push ./application-scanner
|
||||
- sudo docker buildx build --build-arg PORT="3005" --platform linux/amd64,linux/arm64 --tag oneuptime/application-scanner:master --push ./application-scanner
|
||||
- sudo kubectl set image deployment/fi-app-scan fi-app-scan=oneuptime/application-scanner:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
@@ -43,9 +43,9 @@ production_application-scanner:
|
||||
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --build-arg PORT="3005" --platform linux/amd64,linux/arm64 --tag oneuptimeproject/application-scanner:3.0.$CI_PIPELINE_IID --push ./application-scanner
|
||||
- sudo docker buildx build --build-arg PORT="3005" --platform linux/amd64,linux/arm64 --tag oneuptimeproject/application-scanner:latest --push ./application-scanner
|
||||
- sudo kubectl set image deployment/fi-app-scan fi-app-scan=oneuptimeproject/application-scanner:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --build-arg PORT="3005" --platform linux/amd64,linux/arm64 --tag oneuptime/application-scanner:3.0.$CI_PIPELINE_IID --push ./application-scanner
|
||||
- sudo docker buildx build --build-arg PORT="3005" --platform linux/amd64,linux/arm64 --tag oneuptime/application-scanner:latest --push ./application-scanner
|
||||
- sudo kubectl set image deployment/fi-app-scan fi-app-scan=oneuptime/application-scanner:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
|
||||
@@ -16,15 +16,15 @@ test_backend:
|
||||
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
|
||||
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
|
||||
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
|
||||
- sudo docker run --name realtime --env-file ./realtime/.env -e PORT=3300 --net=host -d oneuptimeproject/realtime:latest
|
||||
- sudo docker run --name realtime --env-file ./realtime/.env -e PORT=3300 --net=host -d oneuptime/realtime:latest
|
||||
- sudo docker run --name=samlIdp -p 9876:8080 -p 8443:8443 -e SIMPLESAMLPHP_SP_ENTITY_ID=hackerbay.io -e SIMPLESAMLPHP_SP_ASSERTION_CONSUMER_SERVICE=http://localhost:3002/api/user/sso/callback -e SIMPLESAMLPHP_SP_SINGLE_LOGOUT_SERVICE=http://localhost/simplesaml/module.php/saml/sp/saml2-logout.php/test-sp -v $PWD/saml/users.php:/var/www/simplesamlphp/config/authsources.php -d kristophjunge/test-saml-idp
|
||||
- sudo docker build -t oneuptimeproject/init-script:3.0.$CI_PIPELINE_IID ./init-script
|
||||
- sudo docker run -e NODE_ENV=development -e IS_SAAS_SERVICE=true -e IS_TESTING=true --net=host -d oneuptimeproject/init-script:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptimeproject/probe:3.0.$CI_PIPELINE_IID ./probe
|
||||
- sudo docker run --name probe-1 --env-file ./probe/.env -e PORT=3024 -e SERVER_URL=http://localhost:3020 -e PROBE_NAME='Probe 1' -e PROBE_KEY=test-key --net=host -d oneuptimeproject/probe:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker run --name probe-2 --env-file ./probe/.env -e PORT=3025 -e SERVER_URL=http://localhost:3020 -e PROBE_NAME='Probe 2' -e PROBE_KEY=test-key --net=host -d oneuptimeproject/probe:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptimeproject/http-test-server:3.0.$CI_PIPELINE_IID ./http-test-server
|
||||
- sudo docker run -p 3010:3010 -d oneuptimeproject/http-test-server:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/init-script:3.0.$CI_PIPELINE_IID ./init-script
|
||||
- sudo docker run -e NODE_ENV=development -e IS_SAAS_SERVICE=true -e IS_TESTING=true --net=host -d oneuptime/init-script:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/probe:3.0.$CI_PIPELINE_IID ./probe
|
||||
- sudo docker run --name probe-1 --env-file ./probe/.env -e PORT=3024 -e SERVER_URL=http://localhost:3020 -e PROBE_NAME='Probe 1' -e PROBE_KEY=test-key --net=host -d oneuptime/probe:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker run --name probe-2 --env-file ./probe/.env -e PORT=3025 -e SERVER_URL=http://localhost:3020 -e PROBE_NAME='Probe 2' -e PROBE_KEY=test-key --net=host -d oneuptime/probe:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/http-test-server:3.0.$CI_PIPELINE_IID ./http-test-server
|
||||
- sudo docker run -p 3010:3010 -d oneuptime/http-test-server:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker ps
|
||||
- curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -
|
||||
- sudo apt-get install -y nodejs
|
||||
@@ -60,7 +60,7 @@ test_enterprise_backend:
|
||||
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
|
||||
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
|
||||
- sudo docker run --name bredis -p 6379:6379 -d redis:5.0.7 redis-server
|
||||
- sudo docker run --name realtime --env-file ./realtime/.env -e PORT=3300 --net=host -d oneuptimeproject/realtime:latest
|
||||
- sudo docker run --name realtime --env-file ./realtime/.env -e PORT=3300 --net=host -d oneuptime/realtime:latest
|
||||
- sudo docker ps
|
||||
- curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -
|
||||
- sudo apt-get install -y nodejs
|
||||
|
||||
@@ -14,9 +14,9 @@ staging_backend:
|
||||
# Build and deploy backend.
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/backend:3.0.$CI_PIPELINE_IID --push ./backend
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/backend:master --push ./backend
|
||||
- sudo kubectl set image deployment/fi-backend fi-backend=oneuptimeproject/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/backend:3.0.$CI_PIPELINE_IID --push ./backend
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/backend:master --push ./backend
|
||||
- sudo kubectl set image deployment/fi-backend fi-backend=oneuptime/backend:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
@@ -43,9 +43,9 @@ production_backend:
|
||||
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/backend:3.0.$CI_PIPELINE_IID --push ./backend
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/backend:latest --push ./backend
|
||||
- sudo kubectl set image deployment/fi-backend fi-backend=oneuptimeproject/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/backend:3.0.$CI_PIPELINE_IID --push ./backend
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/backend:latest --push ./backend
|
||||
- sudo kubectl set image deployment/fi-backend fi-backend=oneuptime/backend:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
|
||||
@@ -14,9 +14,9 @@ staging_container-scanner:
|
||||
# Build and deploy container-scanner
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --build-arg PORT="3055" --platform linux/amd64,linux/arm64 --tag oneuptimeproject/container-scanner:3.0.$CI_PIPELINE_IID --push ./container-scanner
|
||||
- sudo docker buildx build --build-arg PORT="3055" --platform linux/amd64,linux/arm64 --tag oneuptimeproject/container-scanner:master --push ./container-scanner
|
||||
- sudo kubectl set image deployment/fi-cont-scan fi-cont-scan=oneuptimeproject/container-scanner:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --build-arg PORT="3055" --platform linux/amd64,linux/arm64 --tag oneuptime/container-scanner:3.0.$CI_PIPELINE_IID --push ./container-scanner
|
||||
- sudo docker buildx build --build-arg PORT="3055" --platform linux/amd64,linux/arm64 --tag oneuptime/container-scanner:master --push ./container-scanner
|
||||
- sudo kubectl set image deployment/fi-cont-scan fi-cont-scan=oneuptime/container-scanner:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
@@ -43,9 +43,9 @@ production_container-scanner:
|
||||
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --build-arg PORT="3055" --platform linux/amd64,linux/arm64 --tag oneuptimeproject/container-scanner:3.0.$CI_PIPELINE_IID --push ./container-scanner
|
||||
- sudo docker buildx build --build-arg PORT="3055" --platform linux/amd64,linux/arm64 --tag oneuptimeproject/container-scanner:latest --push ./container-scanner
|
||||
- sudo kubectl set image deployment/fi-cont-scan fi-cont-scan=oneuptimeproject/container-scanner:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --build-arg PORT="3055" --platform linux/amd64,linux/arm64 --tag oneuptime/container-scanner:3.0.$CI_PIPELINE_IID --push ./container-scanner
|
||||
- sudo docker buildx build --build-arg PORT="3055" --platform linux/amd64,linux/arm64 --tag oneuptime/container-scanner:latest --push ./container-scanner
|
||||
- sudo kubectl set image deployment/fi-cont-scan fi-cont-scan=oneuptime/container-scanner:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
|
||||
@@ -12,11 +12,11 @@ staging_dashboard:
|
||||
- bash ./ci/scripts/deployment-staging-setup.sh
|
||||
# Build and deploy dashboard.
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker build -t oneuptimeproject/dashboard:master ./dashboard
|
||||
- sudo docker tag oneuptimeproject/dashboard:master oneuptimeproject/dashboard:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptimeproject/dashboard:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptimeproject/dashboard:master
|
||||
- sudo kubectl set image deployment/fi-dashboard fi-dashboard=oneuptimeproject/dashboard:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/dashboard:master ./dashboard
|
||||
- sudo docker tag oneuptime/dashboard:master oneuptime/dashboard:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptime/dashboard:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptime/dashboard:master
|
||||
- sudo kubectl set image deployment/fi-dashboard fi-dashboard=oneuptime/dashboard:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
@@ -41,11 +41,11 @@ production_dashboard:
|
||||
- chmod +x ./ci/scripts/deployment-production-setup.sh
|
||||
- bash ./ci/scripts/deployment-production-setup.sh
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker build -t oneuptimeproject/dashboard:latest ./dashboard
|
||||
- sudo docker tag oneuptimeproject/dashboard:latest oneuptimeproject/dashboard:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptimeproject/dashboard:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptimeproject/dashboard:latest
|
||||
- sudo kubectl set image deployment/fi-dashboard fi-dashboard=oneuptimeproject/dashboard:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/dashboard:latest ./dashboard
|
||||
- sudo docker tag oneuptime/dashboard:latest oneuptime/dashboard:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptime/dashboard:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptime/dashboard:latest
|
||||
- sudo kubectl set image deployment/fi-dashboard fi-dashboard=oneuptime/dashboard:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
|
||||
@@ -12,9 +12,9 @@ production_data-ingestor:
|
||||
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/data-ingestor:3.0.$CI_PIPELINE_IID --push ./data-ingestor
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/data-ingestor:latest --push ./data-ingestor
|
||||
- sudo kubectl set image deployment/fi-ingestor fi-ingestor=oneuptimeproject/data-ingestor:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/data-ingestor:3.0.$CI_PIPELINE_IID --push ./data-ingestor
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/data-ingestor:latest --push ./data-ingestor
|
||||
- sudo kubectl set image deployment/fi-ingestor fi-ingestor=oneuptime/data-ingestor:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
@@ -43,9 +43,9 @@ staging_data-ingestor:
|
||||
# Build and deploy data-ingestor.
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/data-ingestor:3.0.$CI_PIPELINE_IID --push ./data-ingestor
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/data-ingestor:master --push ./data-ingestor
|
||||
- sudo kubectl set image deployment/fi-ingestor fi-ingestor=oneuptimeproject/data-ingestor:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/data-ingestor:3.0.$CI_PIPELINE_IID --push ./data-ingestor
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/data-ingestor:master --push ./data-ingestor
|
||||
- sudo kubectl set image deployment/fi-ingestor fi-ingestor=oneuptime/data-ingestor:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
|
||||
@@ -14,8 +14,8 @@ test_go-sdk:
|
||||
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
|
||||
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
|
||||
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
|
||||
- sudo docker build -t oneuptimeproject/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptimeproject/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker ps
|
||||
- wget https://dl.google.com/go/go1.16.4.linux-amd64.tar.gz
|
||||
- sudo tar -xvf go1.16.4.linux-amd64.tar.gz
|
||||
|
||||
@@ -12,11 +12,11 @@ staging_haraka:
|
||||
- bash ./ci/scripts/deployment-staging-setup.sh
|
||||
# Build and deploy haraka.
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker build --build-arg PORT="2525" ./haraka -t oneuptimeproject/haraka:master
|
||||
- sudo docker tag oneuptimeproject/haraka:master oneuptimeproject/haraka:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptimeproject/haraka:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptimeproject/haraka:master
|
||||
- sudo kubectl set image deployment/fi-haraka fi-haraka=oneuptimeproject/haraka:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build --build-arg PORT="2525" ./haraka -t oneuptime/haraka:master
|
||||
- sudo docker tag oneuptime/haraka:master oneuptime/haraka:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptime/haraka:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptime/haraka:master
|
||||
- sudo kubectl set image deployment/fi-haraka fi-haraka=oneuptime/haraka:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
@@ -41,11 +41,11 @@ production_haraka:
|
||||
- chmod +x ./ci/scripts/deployment-production-setup.sh
|
||||
- bash ./ci/scripts/deployment-production-setup.sh
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker build --build-arg PORT="2525" ./haraka -t oneuptimeproject/haraka:latest
|
||||
- sudo docker tag oneuptimeproject/haraka:latest oneuptimeproject/haraka:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptimeproject/haraka:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptimeproject/haraka:latest
|
||||
- sudo kubectl set image deployment/fi-haraka fi-haraka=oneuptimeproject/haraka:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build --build-arg PORT="2525" ./haraka -t oneuptime/haraka:latest
|
||||
- sudo docker tag oneuptime/haraka:latest oneuptime/haraka:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptime/haraka:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptime/haraka:latest
|
||||
- sudo kubectl set image deployment/fi-haraka fi-haraka=oneuptime/haraka:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
|
||||
@@ -19,11 +19,11 @@ staging_helm-chart:
|
||||
- cd ..
|
||||
# Build and deploy helm-chart.
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker build -t oneuptimeproject/helm-chart:master ./helm-chart
|
||||
- sudo docker tag oneuptimeproject/helm-chart:master oneuptimeproject/helm-chart:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptimeproject/helm-chart:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptimeproject/helm-chart:master
|
||||
- sudo kubectl set image deployment/fi-helm-chart fi-helm-chart=oneuptimeproject/helm-chart:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/helm-chart:master ./helm-chart
|
||||
- sudo docker tag oneuptime/helm-chart:master oneuptime/helm-chart:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptime/helm-chart:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptime/helm-chart:master
|
||||
- sudo kubectl set image deployment/fi-helm-chart fi-helm-chart=oneuptime/helm-chart:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
@@ -56,11 +56,11 @@ production_helm-chart:
|
||||
- cd ..
|
||||
# Deploy to production
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker build -t oneuptimeproject/helm-chart:latest ./helm-chart
|
||||
- sudo docker tag oneuptimeproject/helm-chart:latest oneuptimeproject/helm-chart:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptimeproject/helm-chart:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptimeproject/helm-chart:latest
|
||||
- sudo kubectl set image deployment/fi-helm-chart fi-helm-chart=oneuptimeproject/helm-chart:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/helm-chart:latest ./helm-chart
|
||||
- sudo docker tag oneuptime/helm-chart:latest oneuptime/helm-chart:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptime/helm-chart:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptime/helm-chart:latest
|
||||
- sudo kubectl set image deployment/fi-helm-chart fi-helm-chart=oneuptime/helm-chart:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
|
||||
@@ -11,9 +11,9 @@ production_home:
|
||||
- bash ./ci/scripts/deployment-production-setup.sh
|
||||
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/home:3.0.$CI_PIPELINE_IID --push ./home
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/home:master --push ./home
|
||||
- sudo kubectl set image deployment/fi-home fi-home=oneuptimeproject/home:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/home:3.0.$CI_PIPELINE_IID --push ./home
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/home:master --push ./home
|
||||
- sudo kubectl set image deployment/fi-home fi-home=oneuptime/home:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
@@ -42,9 +42,9 @@ staging_home:
|
||||
# Build and deploy home.
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/home:3.0.$CI_PIPELINE_IID --push ./home
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/home:master --push ./home
|
||||
- sudo kubectl set image deployment/fi-home fi-home=oneuptimeproject/home:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/home:3.0.$CI_PIPELINE_IID --push ./home
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/home:master --push ./home
|
||||
- sudo kubectl set image deployment/fi-home fi-home=oneuptime/home:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
|
||||
@@ -11,8 +11,8 @@ mobile_lighthouse_home:
|
||||
- echo "Setup machine for running lighthouse on home page"
|
||||
- sudo docker stop $(sudo docker ps -aq) || echo 'No docker containers'
|
||||
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
|
||||
- sudo docker build -t oneuptimeproject/home:3.0.$CI_PIPELINE_IID ./home
|
||||
- sudo docker run -p 1444:1444 -d oneuptimeproject/home:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/home:3.0.$CI_PIPELINE_IID ./home
|
||||
- sudo docker run -p 1444:1444 -d oneuptime/home:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker ps
|
||||
- cd home
|
||||
- npm ci
|
||||
@@ -40,8 +40,8 @@ desktop_lighthouse_home:
|
||||
- echo "Setup machine for running lighthouse on home page"
|
||||
- sudo docker stop $(sudo docker ps -aq) || echo 'No docker containers'
|
||||
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
|
||||
- sudo docker build -t oneuptimeproject/home:3.0.$CI_PIPELINE_IID ./home
|
||||
- sudo docker run -p 1444:1444 -d oneuptimeproject/home:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/home:3.0.$CI_PIPELINE_IID ./home
|
||||
- sudo docker run -p 1444:1444 -d oneuptime/home:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker ps
|
||||
- cd home
|
||||
- npm ci
|
||||
|
||||
@@ -12,9 +12,9 @@ staging_http_test_server:
|
||||
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/http-test-server:3.0.$CI_PIPELINE_IID --push ./http-test-server
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/http-test-server:master --push ./http-test-server
|
||||
- sudo kubectl set image deployment/fi-test fi-test=oneuptimeproject/http-test-server:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/http-test-server:3.0.$CI_PIPELINE_IID --push ./http-test-server
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/http-test-server:master --push ./http-test-server
|
||||
- sudo kubectl set image deployment/fi-test fi-test=oneuptime/http-test-server:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
@@ -41,9 +41,9 @@ production_http_test_server:
|
||||
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/http-test-server:3.0.$CI_PIPELINE_IID --push ./http-test-server
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/http-test-server:latest --push ./http-test-server
|
||||
- sudo kubectl set image deployment/fi-test fi-test=oneuptimeproject/http-test-server:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/http-test-server:3.0.$CI_PIPELINE_IID --push ./http-test-server
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/http-test-server:latest --push ./http-test-server
|
||||
- sudo kubectl set image deployment/fi-test fi-test=oneuptime/http-test-server:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
|
||||
@@ -13,10 +13,10 @@ staging_init-script:
|
||||
- chmod +x ./ci/scripts/deployment-staging-setup.sh
|
||||
- bash ./ci/scripts/deployment-staging-setup.sh
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker build -t oneuptimeproject/init-script:master ./init-script
|
||||
- sudo docker tag oneuptimeproject/init-script:master oneuptimeproject/init-script:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptimeproject/init-script:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptimeproject/init-script:master
|
||||
- sudo docker build -t oneuptime/init-script:master ./init-script
|
||||
- sudo docker tag oneuptime/init-script:master oneuptime/init-script:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptime/init-script:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptime/init-script:master
|
||||
## You cannot update a Kubernetes job. They are immutable. Delete it and run helm again which will create a a new job. .
|
||||
- sudo kubectl delete job fi-init-script || echo "Job not found"
|
||||
- sudo helm upgrade --reuse-values fi ./helm-chart/public/oneuptime
|
||||
@@ -46,10 +46,10 @@ production_init-script:
|
||||
- chmod +x ./ci/scripts/deployment-production-setup.sh
|
||||
- bash ./ci/scripts/deployment-production-setup.sh
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker build -t oneuptimeproject/init-script:latest ./init-script
|
||||
- sudo docker tag oneuptimeproject/init-script:latest oneuptimeproject/init-script:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptimeproject/init-script:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptimeproject/init-script:latest
|
||||
- sudo docker build -t oneuptime/init-script:latest ./init-script
|
||||
- sudo docker tag oneuptime/init-script:latest oneuptime/init-script:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptime/init-script:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker push oneuptime/init-script:latest
|
||||
## You cannot update a Kubernetes job. They are immutable. Delete it and run helm again which will create a a new job. .
|
||||
- sudo kubectl delete job fi-init-script || echo "Job not found"
|
||||
- sudo helm upgrade --reuse-values fi ./helm-chart/public/oneuptime
|
||||
|
||||
@@ -12,8 +12,8 @@ test_java-sdk:
|
||||
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
|
||||
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
|
||||
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
|
||||
- sudo docker build -t oneuptimeproject/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptimeproject/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker ps
|
||||
- sudo apt-get install -y maven
|
||||
- sudo apt-get remove -y --purge openjdk* java-common default-jdk
|
||||
|
||||
@@ -14,8 +14,8 @@ staging_java-sdk:
|
||||
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
|
||||
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
|
||||
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
|
||||
- sudo docker build -t oneuptimeproject/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env --net=host -d oneuptimeproject/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker ps
|
||||
- cd java-sdk
|
||||
# - gpg --batch --passphrase $GPG_PASSPHRASE --quick-generate-key FYIPE default default 2024-07-16
|
||||
@@ -56,8 +56,8 @@ production_java-sdk:
|
||||
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
|
||||
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
|
||||
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
|
||||
- sudo docker build -t oneuptimeproject/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env --net=host -d oneuptimeproject/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker ps
|
||||
- cd java-sdk
|
||||
# - gpg --batch --passphrase $GPG_PASSPHRASE --quick-generate-key FYIPE default default 2024-07-16
|
||||
|
||||
@@ -12,8 +12,8 @@ test_js-sdk:
|
||||
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
|
||||
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
|
||||
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
|
||||
- sudo docker build -t oneuptimeproject/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptimeproject/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker ps
|
||||
- cd js-sdk
|
||||
- npm ci
|
||||
|
||||
@@ -7,9 +7,9 @@ test_licensing:
|
||||
- curl -sSL https://get.docker.com/ | sh #Install docker.
|
||||
- sudo docker stop $(sudo docker ps -aq) || echo 'No docker containers'
|
||||
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
|
||||
- sudo docker build -t oneuptimeproject/licensing:3.0.$CI_PIPELINE_IID ./licensing
|
||||
- sudo docker build -t oneuptime/licensing:3.0.$CI_PIPELINE_IID ./licensing
|
||||
- sudo docker ps
|
||||
- sudo docker run --env-file ./licensing/.env --net=host oneuptimeproject/licensing:3.0.$CI_PIPELINE_IID npm test
|
||||
- sudo docker run --env-file ./licensing/.env --net=host oneuptime/licensing:3.0.$CI_PIPELINE_IID npm test
|
||||
- chmod +x ./ci/scripts/storehash.sh
|
||||
- ./ci/scripts/storehash.sh test_licensing licensing
|
||||
- chmod +x ./ci/scripts/cleanup.sh
|
||||
|
||||
@@ -14,9 +14,9 @@ staging_licensing:
|
||||
# Build and deploy licensing.
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/licensing:3.0.$CI_PIPELINE_IID --push ./licensing
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/licensing:master --push ./licensing
|
||||
- sudo kubectl set image deployment/fi-licensing fi-licensing=oneuptimeproject/licensing:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/licensing:3.0.$CI_PIPELINE_IID --push ./licensing
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/licensing:master --push ./licensing
|
||||
- sudo kubectl set image deployment/fi-licensing fi-licensing=oneuptime/licensing:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
@@ -43,9 +43,9 @@ production_licensing:
|
||||
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/licensing:3.0.$CI_PIPELINE_IID --push ./licensing
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/licensing:latest --push ./licensing
|
||||
- sudo kubectl set image deployment/fi-licensing fi-licensing=oneuptimeproject/licensing:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/licensing:3.0.$CI_PIPELINE_IID --push ./licensing
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/licensing:latest --push ./licensing
|
||||
- sudo kubectl set image deployment/fi-licensing fi-licensing=oneuptime/licensing:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
|
||||
@@ -14,9 +14,9 @@ staging_lighthouse-runner:
|
||||
# Build and deploy lighthouse-runner
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --build-arg PORT="3015" --platform linux/amd64,linux/arm64 --tag oneuptimeproject/lighthouse-runner:3.0.$CI_PIPELINE_IID --push ./lighthouse-runner
|
||||
- sudo docker buildx build --build-arg PORT="3015" --platform linux/amd64,linux/arm64 --tag oneuptimeproject/lighthouse-runner:master --push ./lighthouse-runner
|
||||
- sudo kubectl set image deployment/fi-lighthouse fi-lighthouse=oneuptimeproject/lighthouse-runner:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --build-arg PORT="3015" --platform linux/amd64,linux/arm64 --tag oneuptime/lighthouse-runner:3.0.$CI_PIPELINE_IID --push ./lighthouse-runner
|
||||
- sudo docker buildx build --build-arg PORT="3015" --platform linux/amd64,linux/arm64 --tag oneuptime/lighthouse-runner:master --push ./lighthouse-runner
|
||||
- sudo kubectl set image deployment/fi-lighthouse fi-lighthouse=oneuptime/lighthouse-runner:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
@@ -43,9 +43,9 @@ production_lighthouse-runner:
|
||||
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --build-arg PORT="3015" --platform linux/amd64,linux/arm64 --tag oneuptimeproject/lighthouse-runner:3.0.$CI_PIPELINE_IID --push ./lighthouse-runner
|
||||
- sudo docker buildx build --build-arg PORT="3015" --platform linux/amd64,linux/arm64 --tag oneuptimeproject/lighthouse-runner:latest --push ./lighthouse-runner
|
||||
- sudo kubectl set image deployment/fi-lighthouse fi-lighthouse=oneuptimeproject/lighthouse-runner:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --build-arg PORT="3015" --platform linux/amd64,linux/arm64 --tag oneuptime/lighthouse-runner:3.0.$CI_PIPELINE_IID --push ./lighthouse-runner
|
||||
- sudo docker buildx build --build-arg PORT="3015" --platform linux/amd64,linux/arm64 --tag oneuptime/lighthouse-runner:latest --push ./lighthouse-runner
|
||||
- sudo kubectl set image deployment/fi-lighthouse fi-lighthouse=oneuptime/lighthouse-runner:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
|
||||
@@ -15,8 +15,8 @@ test_php-sdk:
|
||||
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
|
||||
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
|
||||
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
|
||||
- sudo docker build -t oneuptimeproject/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptimeproject/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker ps
|
||||
- cd php-sdk
|
||||
- composer install
|
||||
|
||||
@@ -12,10 +12,10 @@ production_probe:
|
||||
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/probe:3.0.$CI_PIPELINE_IID --push ./probe
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/probe:latest --push ./probe
|
||||
- sudo kubectl set image deployment/fi-probe1 fi-probe1=oneuptimeproject/probe:3.0.$CI_PIPELINE_IID
|
||||
- sudo kubectl set image deployment/fi-probe2 fi-probe2=oneuptimeproject/probe:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe:3.0.$CI_PIPELINE_IID --push ./probe
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe:latest --push ./probe
|
||||
- sudo kubectl set image deployment/fi-probe1 fi-probe1=oneuptime/probe:3.0.$CI_PIPELINE_IID
|
||||
- sudo kubectl set image deployment/fi-probe2 fi-probe2=oneuptime/probe:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
@@ -44,11 +44,11 @@ staging_probe:
|
||||
# Build and deploy probe.
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/probe:3.0.$CI_PIPELINE_IID --push ./probe
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/probe:master --push ./probe
|
||||
- sudo kubectl set image deployment/fi-probe1 fi-probe1=oneuptimeproject/probe:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe:3.0.$CI_PIPELINE_IID --push ./probe
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/probe:master --push ./probe
|
||||
- sudo kubectl set image deployment/fi-probe1 fi-probe1=oneuptime/probe:3.0.$CI_PIPELINE_IID
|
||||
# Additionally update probe1 deployment as well.
|
||||
- sudo kubectl set image deployment/fi-probe2 fi-probe2=oneuptimeproject/probe:3.0.$CI_PIPELINE_IID
|
||||
- sudo kubectl set image deployment/fi-probe2 fi-probe2=oneuptime/probe:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
|
||||
@@ -12,8 +12,8 @@ test_python-sdk:
|
||||
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
|
||||
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
|
||||
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
|
||||
- sudo docker build -t oneuptimeproject/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptimeproject/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker ps
|
||||
- sudo apt-get install -y python3-pip
|
||||
- cd python-sdk
|
||||
|
||||
@@ -12,9 +12,9 @@ production_realtime:
|
||||
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/realtime:3.0.$CI_PIPELINE_IID --push ./realtime
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/realtime:latest --push ./realtime
|
||||
- sudo kubectl set image deployment/fi-realtime fi-realtime=oneuptimeproject/realtime:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/realtime:3.0.$CI_PIPELINE_IID --push ./realtime
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/realtime:latest --push ./realtime
|
||||
- sudo kubectl set image deployment/fi-realtime fi-realtime=oneuptime/realtime:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
@@ -43,9 +43,9 @@ staging_realtime:
|
||||
# Build and deploy realtime.
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/realtime:3.0.$CI_PIPELINE_IID --push ./realtime
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/realtime:master --push ./realtime
|
||||
- sudo kubectl set image deployment/fi-realtime fi-realtime=oneuptimeproject/realtime:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/realtime:3.0.$CI_PIPELINE_IID --push ./realtime
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/realtime:master --push ./realtime
|
||||
- sudo kubectl set image deployment/fi-realtime fi-realtime=oneuptime/realtime:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
|
||||
@@ -12,8 +12,8 @@ test_ruby-sdk:
|
||||
- sudo docker rm $(sudo docker ps -aq) || echo 'No docker containers'
|
||||
- sudo docker run --name mongo -p 27017:27017 -d mongo:4.2.3
|
||||
- sudo docker run --name redis -p 6379:6379 -d redis:5.0.7 redis-server
|
||||
- sudo docker build -t oneuptimeproject/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptimeproject/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker build -t oneuptime/backend:3.0.$CI_PIPELINE_IID ./backend
|
||||
- sudo docker run --env-file ./backend/.env -e ENCRYPTION_KEY=$ENCRYPTION_KEY --net=host -d oneuptime/backend:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker ps
|
||||
- sudo apt install -y rbenv
|
||||
- cd ruby-sdk/fyipe
|
||||
|
||||
@@ -14,9 +14,9 @@ staging_script-runner:
|
||||
# Build and deploy script-runner.
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --build-arg PORT="3009" --platform linux/amd64,linux/arm64 --tag oneuptimeproject/script-runner:3.0.$CI_PIPELINE_IID --push ./script-runner
|
||||
- sudo docker buildx build --build-arg PORT="3009" --platform linux/amd64,linux/arm64 --tag oneuptimeproject/script-runner:master --push ./script-runner
|
||||
- sudo kubectl set image deployment/fi-script fi-script=oneuptimeproject/script-runner:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --build-arg PORT="3009" --platform linux/amd64,linux/arm64 --tag oneuptime/script-runner:3.0.$CI_PIPELINE_IID --push ./script-runner
|
||||
- sudo docker buildx build --build-arg PORT="3009" --platform linux/amd64,linux/arm64 --tag oneuptime/script-runner:master --push ./script-runner
|
||||
- sudo kubectl set image deployment/fi-script fi-script=oneuptime/script-runner:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
@@ -43,9 +43,9 @@ production_script-runner:
|
||||
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --build-arg PORT="3009" --platform linux/amd64,linux/arm64 --tag oneuptimeproject/script-runner:3.0.$CI_PIPELINE_IID --push ./script-runner
|
||||
- sudo docker buildx build --build-arg PORT="3009" --platform linux/amd64,linux/arm64 --tag oneuptimeproject/script-runner:latest --push ./script-runner
|
||||
- sudo kubectl set image deployment/fi-script fi-script=oneuptimeproject/script-runner:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --build-arg PORT="3009" --platform linux/amd64,linux/arm64 --tag oneuptime/script-runner:3.0.$CI_PIPELINE_IID --push ./script-runner
|
||||
- sudo docker buildx build --build-arg PORT="3009" --platform linux/amd64,linux/arm64 --tag oneuptime/script-runner:latest --push ./script-runner
|
||||
- sudo kubectl set image deployment/fi-script fi-script=oneuptime/script-runner:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
|
||||
@@ -13,9 +13,9 @@ staging_status-page:
|
||||
# Build and deploy status-page.
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/status-page:3.0.$CI_PIPELINE_IID --push ./status-page
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/status-page:master --push ./status-page
|
||||
- sudo kubectl set image deployment/fi-status fi-status=oneuptimeproject/status-page:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/status-page:3.0.$CI_PIPELINE_IID --push ./status-page
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/status-page:master --push ./status-page
|
||||
- sudo kubectl set image deployment/fi-status fi-status=oneuptime/status-page:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
@@ -41,9 +41,9 @@ production_status-page:
|
||||
- sudo docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
|
||||
- sudo docker login --username $DOCKERHUBUSERNAME --password $DOCKERHUBPASSWORD
|
||||
- sudo docker buildx create --use
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/status-page:3.0.$CI_PIPELINE_IID --push ./status-page
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptimeproject/status-page:latest --push ./status-page
|
||||
- sudo kubectl set image deployment/fi-status fi-status=oneuptimeproject/status-page:3.0.$CI_PIPELINE_IID
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/status-page:3.0.$CI_PIPELINE_IID --push ./status-page
|
||||
- sudo docker buildx build --platform linux/amd64,linux/arm64 --tag oneuptime/status-page:latest --push ./status-page
|
||||
- sudo kubectl set image deployment/fi-status fi-status=oneuptime/status-page:3.0.$CI_PIPELINE_IID
|
||||
# Cleanup
|
||||
- chmod +x ./ci/scripts/deployment-cleanup.sh
|
||||
- ./ci/scripts/deployment-cleanup.sh
|
||||
|
||||
@@ -247,7 +247,7 @@ class EditContainerSecurity extends Component {
|
||||
type="text"
|
||||
name="imagePath"
|
||||
id="imagePath"
|
||||
placeholder="oneuptimeproject/home"
|
||||
placeholder="oneuptime/home"
|
||||
disabled={
|
||||
isRequesting
|
||||
}
|
||||
|
||||
@@ -234,7 +234,7 @@ class ContainerSecurityForm extends Component {
|
||||
type="text"
|
||||
name="imagePath"
|
||||
id="imagePath"
|
||||
placeholder="oneuptimeproject/home"
|
||||
placeholder="oneuptime/home"
|
||||
disabled={
|
||||
addingContainer
|
||||
}
|
||||
|
||||
@@ -110,7 +110,7 @@ cd..
|
||||
|
||||
### Docker Images
|
||||
|
||||
Docker Images are hosted at: https://hub.docker.com/orgs/oneuptimeproject/repositories and are public.
|
||||
Docker Images are hosted at: https://hub.docker.com/orgs/oneuptime/repositories and are public.
|
||||
|
||||
### More info
|
||||
|
||||
|
||||
@@ -15,22 +15,22 @@ function update {
|
||||
}
|
||||
|
||||
# $1 - image tag
|
||||
update deployment/fi-accounts fi-accounts=oneuptimeproject/accounts:$1
|
||||
update deployment/fi-dashboard fi-dashboard=oneuptimeproject/dashboard:$1
|
||||
update deployment/fi-admin fi-admin=oneuptimeproject/admin-dashboard:$1
|
||||
update deployment/fi-api-docs fi-api-docs=oneuptimeproject/api-docs:$1
|
||||
update deployment/fi-app-scan fi-app-scan=oneuptimeproject/application-scanner:$1
|
||||
update deployment/fi-backend fi-backend=oneuptimeproject/backend:$1
|
||||
update deployment/fi-cont-scan fi-cont-scan=oneuptimeproject/container-scanner:$1
|
||||
update deployment/fi-ingestor fi-ingestor=oneuptimeproject/data-ingestor:$1
|
||||
update deployment/fi-haraka fi-haraka=oneuptimeproject/haraka:$1
|
||||
update deployment/fi-helm-chart fi-helm-chart=oneuptimeproject/helm-chart:$1
|
||||
update deployment/fi-home fi-home=oneuptimeproject/home:$1
|
||||
update deployment/fi-test fi-test=oneuptimeproject/http-test-server:$1
|
||||
update deployment/fi-licensing fi-licensing=oneuptimeproject/licensing:$1
|
||||
update deployment/fi-lighthouse fi-lighthouse=oneuptimeproject/lighthouse-runner:$1
|
||||
update deployment/fi-probe1 fi-probe1=oneuptimeproject/probe:$1
|
||||
update deployment/fi-probe2 fi-probe2=oneuptimeproject/probe:$1
|
||||
update deployment/fi-realtime fi-realtime=oneuptimeproject/realtime:$1
|
||||
update deployment/fi-script fi-script=oneuptimeproject/script-runner:$1
|
||||
update deployment/fi-status fi-status=oneuptimeproject/status-page:$1
|
||||
update deployment/fi-accounts fi-accounts=oneuptime/accounts:$1
|
||||
update deployment/fi-dashboard fi-dashboard=oneuptime/dashboard:$1
|
||||
update deployment/fi-admin fi-admin=oneuptime/admin-dashboard:$1
|
||||
update deployment/fi-api-docs fi-api-docs=oneuptime/api-docs:$1
|
||||
update deployment/fi-app-scan fi-app-scan=oneuptime/application-scanner:$1
|
||||
update deployment/fi-backend fi-backend=oneuptime/backend:$1
|
||||
update deployment/fi-cont-scan fi-cont-scan=oneuptime/container-scanner:$1
|
||||
update deployment/fi-ingestor fi-ingestor=oneuptime/data-ingestor:$1
|
||||
update deployment/fi-haraka fi-haraka=oneuptime/haraka:$1
|
||||
update deployment/fi-helm-chart fi-helm-chart=oneuptime/helm-chart:$1
|
||||
update deployment/fi-home fi-home=oneuptime/home:$1
|
||||
update deployment/fi-test fi-test=oneuptime/http-test-server:$1
|
||||
update deployment/fi-licensing fi-licensing=oneuptime/licensing:$1
|
||||
update deployment/fi-lighthouse fi-lighthouse=oneuptime/lighthouse-runner:$1
|
||||
update deployment/fi-probe1 fi-probe1=oneuptime/probe:$1
|
||||
update deployment/fi-probe2 fi-probe2=oneuptime/probe:$1
|
||||
update deployment/fi-realtime fi-realtime=oneuptime/realtime:$1
|
||||
update deployment/fi-script fi-script=oneuptime/script-runner:$1
|
||||
update deployment/fi-status fi-status=oneuptime/status-page:$1
|
||||
@@ -215,7 +215,7 @@ OneUptime Images are loaded from DockerHub by default. Images are public and by
|
||||
```
|
||||
image:
|
||||
registry: docker.io # Docker Registry where to pull images from.
|
||||
repository: oneuptimeproject # OneUptime docker repository.
|
||||
repository: oneuptime # OneUptime docker repository.
|
||||
tag: latest # We recommend `latest` tag.
|
||||
pullPolicy: Always # We recommend Always
|
||||
restartPolicy: Always # We recommend Always
|
||||
|
||||
@@ -88,12 +88,12 @@ rateLimitter:
|
||||
|
||||
|
||||
## OneUptime official image version on Docker Hub
|
||||
## ref: https://hub.docker.com/u/oneuptimeproject
|
||||
## ref: https://hub.docker.com/u/oneuptime
|
||||
##
|
||||
|
||||
image:
|
||||
registry: docker.io
|
||||
repository: oneuptimeproject
|
||||
repository: oneuptime
|
||||
tag: latest
|
||||
pullPolicy: Always
|
||||
restartPolicy: Always
|
||||
|
||||
@@ -35,7 +35,7 @@ oneuptime:
|
||||
|
||||
image:
|
||||
registry: docker.io
|
||||
repository: oneuptimeproject
|
||||
repository: oneuptime
|
||||
tag: test
|
||||
pullPolicy: Always
|
||||
restartPolicy: Always
|
||||
|
||||
@@ -46,7 +46,7 @@ oneuptime:
|
||||
|
||||
image:
|
||||
registry: docker.io
|
||||
repository: oneuptimeproject
|
||||
repository: oneuptime
|
||||
tag: master
|
||||
pullPolicy: Always
|
||||
restartPolicy: Always
|
||||
|
||||
Reference in New Issue
Block a user