Skip to content
Snippets Groups Projects
Select Git revision
  • e709b4209e710eb1bb5e7facff73f72adae66d65
  • master default
  • feat/snowflake-ui
  • feat/transition
  • feat/ui-redesign
  • feat/mtu-size
  • feat/win-service
  • feat/gateway-selector-minimal
  • bug/crash-initialization-backend
  • release/0.21.2
  • bug/avoid-style-plugins-mixup
  • main
  • bug/keep-track-donate-dialog
  • feat/gateway-selector-2
  • bug/write-headers-helper
  • pkg/build-deb
  • pkg/debian
  • bug/segfault-json
  • bug/fix-deprecated-function
  • pkg/sign-windows
  • feat/sign-windows
  • pkg/installer-osx-fixes
  • 0.19.6
  • 0.19.2
  • 0.19.1
  • 0.18.12
  • 0.18.11
  • 0.18.10
  • 0.18.9
  • 0.0.1
  • 0.0
31 results

generate-snap.py

Blame
  • Forked from leap / bitmask-vpn
    Source project has a limited visibility.
    Dockerfile 781 B
    FROM golang:1.22 AS build
    
    RUN go install git.autistici.org/ale/x509ca@latest
    RUN go install git.autistici.org/ale/ed25519gen@latest
    RUN go install git.autistici.org/ai3/go-common/cmd/pwtool@latest
    
    
    FROM debian:12-slim
    RUN apt-get update -qq && \
        apt-get -y dist-upgrade && \
        apt-get -y install build-essential bind9utils git libsodium23 python3.11 virtualenv gnupg2 bash && \
        apt-get clean
    COPY --from=build go/bin /usr/local/bin
    VOLUME ["/lilypad"]
    COPY . /lilypad/
    RUN virtualenv -p /usr/bin/python3 venv && \
        . ./venv/bin/activate && \
        pip install -r lilypad/requirements.txt
    
    ENV ANSIBLE_VAULT_PASSWORD_FILE=/lilypad/.ansible_vault_pw.gpg
    ENV ANSIBLE_STRATEGY_PLUGINS=/venv/lib/python3.11/site-packages/ansible_mitogen/plugins/strategy/
    
    WORKDIR /lilypad