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.

...

Konto till SAAS728 (test & sandbox) och SAAS021 (produktion) beställs av Mario Mancilla (Unlicensed)

OBSVIKTIGT!
Tänk på följande när du konfigurerar din docker-compose:

  • Använd en unik port (se vilka som används med kommandot “docker ps”)

  • Använd ett unikt namn på containern (container_name: <namn på applikationen>-<sandbox/test/production>)

  • Använd “network_mode: bridge”

  • Skicka loggar till Graylog. Se exempel nedan.

Exempel på avskalad 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 upp en Jenkins-pipeline. 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.

...