flexkube/terraform-provider-flexkube

View on GitHub
e2e/docker-compose.yml

Summary

Maintainability
Test Coverage
---
version: "2.1"
services:
  generate-keys:
    image: ghcr.io/linuxserver/openssh-server
    entrypoint:
      - /bin/sh
      - -c
      - 'test -f /root/.ssh/id_rsa || ssh-keygen -b 2048 -t rsa -f /root/.ssh/id_rsa -q -N ""'
    volumes:
      - ./keys:/root/.ssh
  openssh-server:
    image: ghcr.io/linuxserver/openssh-server
    environment:
      - USER_NAME=core
      - PUID=0
      - PGID=0
      - PUBLIC_KEY_FILE=/root/.ssh/id_rsa.pub
      - DOCKER_MODS=linuxserver/mods:openssh-server-ssh-tunnel
    volumes:
      - ./keys:/root/.ssh
      - /var/run/docker.sock:/var/run/docker.sock
    ports:
      - 2222:2222