mirror of
https://github.com/idanoo/fediservices.nz-infra
synced 2025-07-01 13:52:15 +00:00
[skip-ci] Update docker-compose
This commit is contained in:
parent
97039f07e7
commit
791e737341
1 changed files with 26 additions and 20 deletions
|
@ -7,6 +7,13 @@ sudo apt update -q
|
||||||
sudo apt install -qy jq unzip htop net-tools
|
sudo apt install -qy jq unzip htop net-tools
|
||||||
sudo apt -y upgrade
|
sudo apt -y upgrade
|
||||||
|
|
||||||
|
# Add some beautiful swap
|
||||||
|
sudo fallocate -l 1G /swapfile
|
||||||
|
sudo chmod 600 /swapfile
|
||||||
|
sudo mkswap /swapfile
|
||||||
|
sudo swapon /swapfile
|
||||||
|
echo "/swapfile swap swap defaults 0 0" >> /etc/fstab
|
||||||
|
|
||||||
# Install awscli
|
# Install awscli
|
||||||
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
|
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
|
||||||
unzip awscliv2.zip
|
unzip awscliv2.zip
|
||||||
|
@ -58,34 +65,33 @@ sudo resize2fs /dev/$device
|
||||||
sudo chown ubuntu:ubuntu -R ${data_root}
|
sudo chown ubuntu:ubuntu -R ${data_root}
|
||||||
|
|
||||||
# Run it!
|
# Run it!
|
||||||
cat <<EOF > docker-compose.yml
|
cat <<EOF > /root/docker-compose.yml
|
||||||
version: '3'
|
version: '3.3'
|
||||||
networks:
|
|
||||||
default:
|
|
||||||
name: 'proxy_network'
|
|
||||||
services:
|
services:
|
||||||
uptime-kuma:
|
uptime-kuma:
|
||||||
image: louislam/uptime-kuma:1
|
image: louislam/uptime-kuma:1
|
||||||
restart: unless-stopped
|
container_name: uptime-kuma
|
||||||
volumes:
|
restart: always
|
||||||
|
volumes:
|
||||||
- ${data_root}/uptime-kuma:/app/data
|
- ${data_root}/uptime-kuma:/app/data
|
||||||
labels:
|
ports:
|
||||||
caddy: ${domain}
|
- 3001:3001
|
||||||
caddy.reverse_proxy: "* {{ '{{upstreams 3001}}'}}"
|
|
||||||
caddy:
|
caddy:
|
||||||
image: "lucaslorentz/caddy-docker-proxy:ci-alpine"
|
image: caddy
|
||||||
ports:
|
container_name: caddy
|
||||||
- "80:80"
|
|
||||||
- "443:443"
|
|
||||||
volumes:
|
|
||||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
|
||||||
- ${data_root}/caddy_data:/data
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
command: caddy reverse-proxy --from https://${domain} --to http://uptime-kuma:3001
|
||||||
- CADDY_INGRESS_NETWORKS=proxy_network
|
ports:
|
||||||
|
- 80:80
|
||||||
|
- 443:443
|
||||||
|
volumes:
|
||||||
|
- ${data_root}/caddy:/data
|
||||||
|
depends_on:
|
||||||
|
- uptime-kuma
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
docker compose up -d
|
cd /root && docker compose up -d
|
||||||
|
|
||||||
sudo snap start amazon-ssm-agent
|
sudo snap start amazon-ssm-agent
|
Loading…
Add table
Add a link
Reference in a new issue