Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

...