| | |
| | FROM ubuntu:22.04 |
| |
|
| | |
| | ENV APP_HOME /app |
| | ENV DEBIAN_FRONTEND noninteractive |
| |
|
| | |
| | RUN apt-get update && \ |
| | apt-get install -y --no-install-recommends \ |
| | curl \ |
| | jq \ |
| | tar \ |
| | && rm -rf /var/lib/apt/lists/* |
| |
|
| | |
| | RUN mkdir -p $APP_HOME |
| | WORKDIR $APP_HOME |
| |
|
| | |
| | RUN curl -L -o $APP_HOME/linux-amd64.tar.gz \ |
| | $(curl -s https://api.github.com/repos/lejianwen/rustdesk-api/releases/latest | jq -r '.assets[] | select(.name | test("linux-amd64.tar.gz")) | .browser_download_url') && \ |
| | tar -xzf linux-amd64.tar.gz && \ |
| | rm linux-amd64.tar.gz |
| |
|
| | |
| | EXPOSE 8080 |
| |
|
| | |
| | CMD ["./rustdesk-api", "--config", "config.toml"] |
| |
|