Commit c469de47 authored by Simon Cornet's avatar Simon Cornet
Browse files

feat: improved install task

parent 3b80e81c
Loading
Loading
Loading
Loading
Loading
+25 −3
Original line number Diff line number Diff line
@@ -14,19 +14,41 @@
# run semaphore
- name: "run semaphore"
  community.docker.docker_container:

    # container_default_behavior
    auto_remove: "no"
    container_default_behavior: "no_defaults"
    detach: "yes"
    init: "no"
    interactive: "no"
    log_driver: "json-file"
    log_options:
      max-size: "5m"
      max-file: "3"
    memory: "0"
    paused: "no"
    privileged: "no"
    pull: "always"
    read_only: "no"
    state: "started"
    name: "semaphore"
    tty: "no"

    # semaphore
    name: "semaphore-app"
    image: "docker.io/semaphoreui/semaphore:v2.16.18"
    image_name_mismatch: "recreate"
    restart_policy: "unless-stopped"
    ports:
      - "3000:3000"

    networks:
      - name: "semaphore"

    volumes:
      - "/mnt/semaphore/data:/var/lib/semaphore"
      - "/mnt/semaphore/tmp:/tmp/semaphore"

    ports:
      - "3000:3000/tcp"

    env:

      # ansible