fix
This commit is contained in:
parent
7ca11f2920
commit
08c287bbb0
|
@ -1,9 +0,0 @@
|
||||||
DOCKER_IMAGES_MYOS=x2go:xfce-debian
|
|
||||||
NODE_ASTROPORT_SERVICE_1234_TAGS=urlprefix-astroport.${DOMAIN}/
|
|
||||||
NODE_VDI_ECRYPTERS=zen
|
|
||||||
NODE_VDI_LANG=${LANG}
|
|
||||||
NODE_VDI_PORT=45720
|
|
||||||
NODE_VDI_SUDOERS=
|
|
||||||
NODE_VDI_TZ=UTC
|
|
||||||
NODE_VDI_USERS=zen
|
|
||||||
UFW_UPDATE_ASTROPORT=1234 12245:12445/tcp
|
|
2
Makefile
2
Makefile
|
@ -9,7 +9,7 @@ SHELL_FILES ?= $(wildcard .*/*.sh */*.sh */*/*.sh)
|
||||||
|
|
||||||
all: install tests
|
all: install tests
|
||||||
|
|
||||||
install: myos-node player-build up
|
install: myos-node build player-build docker-network-create-$(USER) player up
|
||||||
|
|
||||||
player: STACK := User
|
player: STACK := User
|
||||||
player:
|
player:
|
||||||
|
|
|
@ -8,6 +8,7 @@ ARG DOCKER_SYSTEM=Linux
|
||||||
RUN apt-get update \
|
RUN apt-get update \
|
||||||
&& apt-get -fy upgrade \
|
&& apt-get -fy upgrade \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get -fy install \
|
&& DEBIAN_FRONTEND=noninteractive apt-get -fy install \
|
||||||
|
basez \
|
||||||
bash \
|
bash \
|
||||||
bc \
|
bc \
|
||||||
cron \
|
cron \
|
||||||
|
|
|
@ -15,9 +15,12 @@ services:
|
||||||
labels:
|
labels:
|
||||||
- SERVICE_1234_CHECK_HTTP=/test
|
- SERVICE_1234_CHECK_HTTP=/test
|
||||||
- SERVICE_1234_NAME=${COMPOSE_SERVICE_NAME}-astroport-1234
|
- SERVICE_1234_NAME=${COMPOSE_SERVICE_NAME}-astroport-1234
|
||||||
- SERVICE_1234_TAGS=${NODE_ASTROPORT_SERVICE_1234_TAGS}
|
- SERVICE_1234_TAGS=${NODE_ASTROPORT_SERVICE_1234_TAGS:-}
|
||||||
|
volumes:
|
||||||
|
- dns:/dns
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
|
dns:
|
||||||
ipfs:
|
ipfs:
|
||||||
external: true
|
external: true
|
||||||
name: ${COMPOSE_SERVICE_NAME}_ipfs
|
name: ${COMPOSE_SERVICE_NAME}_ipfs
|
||||||
|
|
|
@ -2,9 +2,6 @@ version: '3.8'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
astroport:
|
astroport:
|
||||||
build:
|
|
||||||
args:
|
|
||||||
- SSH_PORT=${NODE_VDI_PORT:-22}
|
|
||||||
cap_add:
|
cap_add:
|
||||||
- IPC_LOCK # ecryptfs
|
- IPC_LOCK # ecryptfs
|
||||||
- NET_ADMIN # iptables
|
- NET_ADMIN # iptables
|
||||||
|
@ -12,12 +9,20 @@ services:
|
||||||
- SYS_ADMIN # ecryptfs
|
- SYS_ADMIN # ecryptfs
|
||||||
environment:
|
environment:
|
||||||
- DEBUG=${VDI_DEBUG:-}
|
- DEBUG=${VDI_DEBUG:-}
|
||||||
- ECRYPTERS=${NODE_VDI_ECRYPTERS:-}
|
- ECRYPTERS=${NODE_VDI_ECRYPTERS:-zen}
|
||||||
- LANG=${NODE_VDI_LANG:-}
|
- LANG=${NODE_VDI_LANG:-}
|
||||||
|
- RC_00_SOURCE=${USER_RC_SOURCE:-/etc/profile.d/rc_functions.sh}
|
||||||
|
- RC_01_PS1_SET=${USER_RC_PS1_SET:-true}
|
||||||
|
- RC_02_PROMPT_SET=${USER_RC_PROMPT_SET:-true}
|
||||||
|
- RC_03_SSH_ADD=${USER_RC_SSH_ADD:-true}
|
||||||
|
- RC_04_TMUX_ATTACH=${USER_RC_TMUX_ATTACH:-false}
|
||||||
|
- RC_05_SCREEN_ATTACH=${USER_RC_SCREEN_ATTACH:-true}
|
||||||
- SSH_AUTHORIZED_KEYS=${SSH_AUTHORIZED_KEYS:-}
|
- SSH_AUTHORIZED_KEYS=${SSH_AUTHORIZED_KEYS:-}
|
||||||
- SSH_PORT=${NODE_VDI_PORT:-22}
|
- SSH_PORT=${SSH_PORT:-22}
|
||||||
- SSH_PUBLIC_HOSTS=${SSH_PUBLIC_HOSTS:-}
|
- SSH_PUBLIC_HOSTS=${SSH_PUBLIC_HOSTS:-}
|
||||||
- SUDOERS=${NODE_VDI_SUDOERS:-}
|
- SUDOERS=${NODE_VDI_SUDOERS:-:-${USER}}
|
||||||
|
- TZ=${NODE_VDI_TZ:-:-{TZ}}
|
||||||
|
- USERS=${NODE_VDI_USERS:-zen}
|
||||||
security_opt:
|
security_opt:
|
||||||
- apparmor=unconfined # ecryptfs
|
- apparmor=unconfined # ecryptfs
|
||||||
- seccomp=unconfined # ecryptfs
|
- seccomp=unconfined # ecryptfs
|
||||||
|
@ -26,6 +31,7 @@ services:
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
- /etc/default/console-setup:/etc/default/console-setup:ro
|
- /etc/default/console-setup:/etc/default/console-setup:ro
|
||||||
- /etc/default/keyboard:/etc/default/keyboard:ro
|
- /etc/default/keyboard:/etc/default/keyboard:ro
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
- home:/home:delegated
|
- home:/home:delegated
|
||||||
- shared:/shared:cached
|
- shared:/shared:cached
|
||||||
- shm:/dev/shm:delegated
|
- shm:/dev/shm:delegated
|
||||||
|
|
|
@ -1,9 +1,12 @@
|
||||||
|
DOCKER_IMAGES_MYOS := x2go:xfce-debian
|
||||||
|
ENV_VARS += NODE_ASTROPORT_SERVICE_1234_TAGS
|
||||||
COMPOSE_FILE_VDI := true
|
COMPOSE_FILE_VDI := true
|
||||||
MAKE_VARS += NODE_VDI_PORT User node
|
MAKE_VARS += SSH_PORT User node
|
||||||
|
NODE_ASTROPORT_SERVICE_1234_TAGS ?= urlprefix-astroport.$(DOMAIN)/
|
||||||
SERVICE := astroport
|
SERVICE := astroport
|
||||||
SSH_PORT := $(NODE_VDI_PORT)
|
SSH_PORT := 45720
|
||||||
SSH_PUBLIC_HOSTS += git.p2p.legal
|
SSH_PUBLIC_HOSTS += git.p2p.legal
|
||||||
STACK := node
|
STACK := node
|
||||||
UFW_UPDATE := $(SERVICE)
|
UFW_UPDATE_ASTROPORT := 1234/tcp 12245:12445/tcp 45720/tcp
|
||||||
User := User/ipfs
|
User := User/ipfs
|
||||||
node := node/ipfs
|
node := node/ipfs
|
||||||
|
|
Loading…
Reference in New Issue