Prechádzať zdrojové kódy

add quay deployment solution files

Grega Bremec 1 deň pred
rodič
commit
3daadb8fac
2 zmenil súbory, kde vykonal 53 pridanie a 0 odobranie
  1. 26 0
      quay/deploy/quay-config.yaml
  2. 27 0
      quay/deploy/quay.service

+ 26 - 0
quay/deploy/quay-config.yaml

@@ -0,0 +1,26 @@
+BUILDLOGS_REDIS:
+  host: redis
+  password: verysecret
+  port: 6379
+CREATE_NAMESPACE_ON_PUSH: true
+DATABASE_SECRET_KEY: 410c87de-8ad8-4f4c-9670-2ec25bc87191
+DB_URI: postgresql://quay:secret@postgresql:5432/quay
+DISTRIBUTED_STORAGE_CONFIG:
+  default:
+    - LocalStorage
+    - storage_path: /registry
+DISTRIBUTED_STORAGE_DEFAULT_LOCATIONS: []
+DISTRIBUTED_STORAGE_PREFERENCE:
+  - default
+FEATURE_MAILING: false
+SECRET_KEY: 7ce58d4d-b6f5-4400-ba6b-77b9f728a115
+SERVER_HOSTNAME: registry.ocp4.example.com
+PREFERRED_URL_SCHEME: https
+SETUP_COMPLETE: true
+SUPER_USERS:
+  - admin
+TESTING: false
+USER_EVENTS_REDIS:
+  host: redis
+  password: verysecret
+  port: 6379

+ 27 - 0
quay/deploy/quay.service

@@ -0,0 +1,27 @@
+[Unit]
+Description=Quay Container
+Wants=network-online.target
+After=network-online.target
+
+[Service]
+Restart=on-failure
+TimeoutStopSec=30
+ExecStartPre=/usr/bin/podman rm --ignore -f quay
+ExecStart=/usr/bin/podman run \
+	      --conmon-pidfile %t/%n-pid \
+	      --cidfile %t/%n-cid \
+	      --cgroups=no-conmon \
+	      --name=quay -d \
+	      --network=quay \
+	      -p 80:8080 -p 443:8443 \
+	      -v ./config:/conf/stack:Z \
+	      -v /local/quay:/registry:Z \
+	      registry.redhat.io/quay/quay-rhel8:v3.15
+ExecStop=/usr/bin/podman stop --ignore --cidfile %t/%n-cid -t 60 && \
+	     /bin/rm -f %t/%n-pid %t/%n-cid
+Type=forking
+PIDFile=%t/%n-pid
+KillMode=none
+
+[Install]
+WantedBy=default.target