mirror of
https://github.com/dragonlock2/matthewtran.com.git
synced 2025-10-11 20:17:54 +00:00
wip5
This commit is contained in:
parent
cb8f88fd33
commit
f2df23ad98
11
.gitignore
vendored
11
.gitignore
vendored
@ -20,23 +20,12 @@ terraria/*.txt
|
||||
|
||||
|
||||
|
||||
compose.override.yml
|
||||
|
||||
# website
|
||||
website/gitea
|
||||
website/certbot
|
||||
website/sendgrid.key
|
||||
|
||||
# monerod
|
||||
monerod/.bitmonero
|
||||
|
||||
# p2pool
|
||||
p2pool/cache
|
||||
|
||||
# nas
|
||||
nas/*.json
|
||||
nas/smb.conf
|
||||
nas/users.sh
|
||||
|
||||
# backup
|
||||
data.zip
|
||||
|
@ -1 +0,0 @@
|
||||
.bitmonero
|
@ -3,12 +3,12 @@ FROM ubuntu:24.04
|
||||
RUN apt-get update && apt-get -y upgrade
|
||||
RUN apt-get install -y wget bzip2
|
||||
|
||||
RUN groupadd -g 2001 me && useradd -u 2001 -g 2001 -m me
|
||||
USER me
|
||||
WORKDIR /home/me
|
||||
WORKDIR /root
|
||||
|
||||
RUN wget https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.3.4.tar.bz2 -O monerod.tar.bz2
|
||||
RUN wget https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.4.0.tar.bz2 -O monerod.tar.bz2
|
||||
RUN tar xvf monerod.tar.bz2 && rm monerod.tar.bz2
|
||||
RUN mv monero-x86_64-linux-gnu-v0.18.3.4 monero
|
||||
RUN mv monero-x86_64-linux-gnu-v0.18.4.0 monero
|
||||
|
||||
COPY --chown=me:me entry.sh ./
|
||||
COPY entry.sh ./
|
||||
|
||||
CMD ["/bin/bash", "/root/entry.sh"]
|
||||
|
@ -3,6 +3,7 @@
|
||||
# check bitmonero.log for log
|
||||
monero/monerod \
|
||||
--prune-blockchain \
|
||||
--data-dir /root/data \
|
||||
--rpc-bind-port 18089 \
|
||||
--rpc-restricted-bind-ip 0.0.0.0 \
|
||||
--rpc-restricted-bind-port 18081 \
|
||||
@ -17,6 +18,6 @@ monero/monerod \
|
||||
cleanup() {
|
||||
monero/monerod exit --rpc-bind-port 18089
|
||||
}
|
||||
trap 'cleanup' TERM
|
||||
trap 'cleanup' SIGTERM SIGINT
|
||||
tail -f /dev/null &
|
||||
wait $!
|
||||
|
@ -1 +0,0 @@
|
||||
cache
|
@ -3,13 +3,13 @@ FROM ubuntu:24.04
|
||||
RUN apt-get update && apt-get -y upgrade
|
||||
RUN apt-get install -y wget
|
||||
|
||||
RUN groupadd -g 2001 me && useradd -u 2001 -g 2001 -m me
|
||||
USER me
|
||||
WORKDIR /home/me
|
||||
WORKDIR /root
|
||||
|
||||
# currently v4.4
|
||||
RUN wget https://github.com/SChernykh/p2pool/releases/download/v4.4/p2pool-v4.4-linux-x64.tar.gz -O p2pool.tar.gz
|
||||
# currently v4.5
|
||||
RUN wget https://github.com/SChernykh/p2pool/releases/download/v4.5/p2pool-v4.5-linux-x64.tar.gz -O p2pool.tar.gz
|
||||
RUN tar xvf p2pool.tar.gz && rm p2pool.tar.gz
|
||||
RUN mv p2pool-v4.4-linux-x64/p2pool ./p2pool
|
||||
RUN mv p2pool-v4.5-linux-x64/p2pool ./p2pool
|
||||
|
||||
COPY --chown=me:me entry.sh ./
|
||||
COPY entry.sh ./
|
||||
|
||||
CMD ["/bin/bash", "/root/entry.sh"]
|
||||
|
@ -1,7 +1,8 @@
|
||||
#!/bin/sh
|
||||
|
||||
cd cache
|
||||
mkdir -p data
|
||||
cd data
|
||||
exec ~/p2pool \
|
||||
--mini \
|
||||
--host monerod \
|
||||
--host 127.0.0.1 \
|
||||
--wallet 42j7pyNRf8WE96D1xb6pjPWCwaDaYYevwZSPpELbTJjnXiKp7Lhtahbhb5Gc3p2BVxgMB3FEGNPUcbST1oZds6nBERA4jrQ
|
||||
|
@ -16,6 +16,13 @@ UIDS = {
|
||||
}
|
||||
|
||||
PORTS = {
|
||||
"monero": [
|
||||
"18080:18080", # monerod
|
||||
"18081:18081",
|
||||
"3333:3333", # p2pool
|
||||
"37888:37888",
|
||||
"37889:37889",
|
||||
],
|
||||
"game": [
|
||||
"25565:25565", # minecraft
|
||||
"19132:19132/udp", # minecraft_bedrock
|
||||
|
@ -8,6 +8,10 @@ from pathlib import Path
|
||||
SOURCE_DIR = "/var/source"
|
||||
|
||||
IMAGES = {
|
||||
"monero": [
|
||||
"monerod",
|
||||
"p2pool",
|
||||
],
|
||||
"game": [
|
||||
"minecraft",
|
||||
"minecraft_bedrock",
|
||||
|
Loading…
x
Reference in New Issue
Block a user