När du har utvecklat en applikation och är redo att driftsätta denna i sandbox, test eller produktion så beskrivs de nödvändiga stegen du behöver göra här.
...
Vi konfigurerar våra applikationer med docker-compose. Dessa filer ska ligga på servern där applikationen körs.
Konto till SAAS728 (test & sandbox) och SAAS021 (produktion) beställs av Mario Mancilla (Unlicensed)
Sökväg till filerna ska vara: /srv/docker/docker-compose/<namn på applikation>
VIKTIGT! Tänk på följande när du konfigurerar din docker-compose:
...
Code Block |
---|
version: '2' services: ms-casemanagementservice-test: container_name: ms-casemanagementservice-test logging: driver: "syslog" options: syslog-address: "udp://172.16.254.6:5140" tag: "ms-casemanagementservice-test" restart: always network_mode: bridge image: ms-casemanagementservice:test ports: - 8715:9090 environment: SUNDSVALLS_KOMMUN_INTERNAL_ORIGIN: "https://api-i-test.sundsvall.se" SUNDSVALLS_KOMMUN_EXTERNAL_ORIGIN: "https://api-test.sundsvall.se" SUNDSVALLS_KOMMUN_CONSUMER_KEY: "" SUNDSVALLS_KOMMUN_CONSUMER_SECRET: "" DB_USERNAME: "dbcasemanagement" DB_PWD: "" DB_URL: "jdbc:mariadb://saas728.sundsvall.se:3306/ms-casemanagement" DB_HIBERNATE_GENERATION: "none" |
Jenkins
Börja med att sätta Sätt upp en Jenkins-pipeline för att kunna köra bygget. Idag konfigurerar vi våra pipelines i Jenkins-GUI’t i väntan på att vi ska få till en proxy mot Jenkins update center.
Du kan sätta Sätt upp en pipeline för varje instans (sandbox, test och produktion) av applikationen. Här visas sandbox som exempel.
...