mirror of
https://github.com/bolkedebruin/rdpgw.git
synced 2025-08-17 14:03:50 +02:00
commit
7c845e5b7d
2 changed files with 16 additions and 3 deletions
|
@ -10,14 +10,15 @@ RUN apt-get update && \
|
||||||
-subj "/C=US/ST=VA/L=SomeCity/O=MyCompany/OU=MyDivision/CN=localhost" && \
|
-subj "/C=US/ST=VA/L=SomeCity/O=MyCompany/OU=MyDivision/CN=localhost" && \
|
||||||
openssl x509 -req -days 365 -in server.csr -signkey key.pem -out server.pem
|
openssl x509 -req -days 365 -in server.csr -signkey key.pem -out server.pem
|
||||||
|
|
||||||
RUN curl -L https://dl.google.com/go/go1.14.7.linux-amd64.tar.gz -o golang.tgz && \
|
RUN curl -L https://dl.google.com/go/go1.17.5.linux-amd64.tar.gz -o golang.tgz && \
|
||||||
tar zxvf golang.tgz && rm golang.tgz
|
tar zxvf golang.tgz && rm golang.tgz
|
||||||
|
|
||||||
RUN git clone https://github.com/bolkedebruin/rdpgw.git && \
|
RUN git clone https://github.com/bolkedebruin/rdpgw.git && \
|
||||||
cd rdpgw && \
|
cd rdpgw && \
|
||||||
env GOOS=linux GOARCH=amd64 GOROOT=/go /go/bin/go build && \
|
env GOOS=linux GOARCH=amd64 GOROOT=/go /go/bin/go mod tidy && \
|
||||||
|
env GOOS=linux GOARCH=amd64 GOROOT=/go /go/bin/go build -trimpath -tags '' -ldflags '' -o '/rdpgw/bin/rdpgw' ./cmd/rdpgw && \
|
||||||
mkdir -p /opt/rdpgw && \
|
mkdir -p /opt/rdpgw && \
|
||||||
mv rdpgw /opt/rdpgw/rdpgw && \
|
mv /rdpgw/bin/rdpgw /opt/rdpgw/rdpgw && \
|
||||||
rm -rf /root/go && \
|
rm -rf /root/go && \
|
||||||
rm -rf /rdpgw
|
rm -rf /rdpgw
|
||||||
|
|
||||||
|
|
|
@ -34,3 +34,15 @@ services:
|
||||||
- ${PWD}/xrdp_users.txt:/root/createusers.txt
|
- ${PWD}/xrdp_users.txt:/root/createusers.txt
|
||||||
environment:
|
environment:
|
||||||
TZ: "Europe/Amsterdam"
|
TZ: "Europe/Amsterdam"
|
||||||
|
rdpgw:
|
||||||
|
build: .
|
||||||
|
ports:
|
||||||
|
- 9443:9443
|
||||||
|
restart: on-failure
|
||||||
|
depends_on:
|
||||||
|
- keycloak
|
||||||
|
healthcheck:
|
||||||
|
test: ["CMD", "curl", "-f", "http://keycloak:8080"]
|
||||||
|
interval: 30s
|
||||||
|
timeout: 10s
|
||||||
|
retries: 10
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue