docker support (and delete .DS_Store) #1
5 arquivos alterados com 53 adições e 1 exclusões
BIN
.DS_Store
externo
BIN
.DS_Store
externo
Arquivo binário não exibido.
3
.gitignore
externo
3
.gitignore
externo
|
|
@ -13,4 +13,5 @@ src/**/*.js
|
||||||
src/generated
|
src/generated
|
||||||
/shitposts
|
/shitposts
|
||||||
.vscode/*
|
.vscode/*
|
||||||
amyjr.db*
|
amyjr.db*
|
||||||
|
.DS_Store
|
||||||
|
|
|
||||||
16
Dockerfile
Arquivo normal
16
Dockerfile
Arquivo normal
|
|
@ -0,0 +1,16 @@
|
||||||
|
FROM node:24-slim
|
||||||
|
|
||||||
|
ENV PNPM_HOME="/pnpm"
|
||||||
|
ENV PATH="$PNPM_HOME:$PATH"
|
||||||
|
|
||||||
|
COPY . /app
|
||||||
|
WORKDIR /app
|
||||||
|
|
||||||
|
RUN npm i -g pnpm
|
||||||
|
RUN pnpm i
|
||||||
|
|
||||||
|
COPY docker-configure.sh /docker-configure.sh
|
||||||
|
RUN chmod +x /docker-configure.sh
|
||||||
|
ENTRYPOINT ["/docker-configure.sh"]
|
||||||
|
|
||||||
|
CMD [ "pnpm", "run", "start" ]
|
||||||
7
docker-compose.yml
Arquivo normal
7
docker-compose.yml
Arquivo normal
|
|
@ -0,0 +1,7 @@
|
||||||
|
services:
|
||||||
|
amyjr:
|
||||||
|
image: hazy2/amyjr:latest
|
||||||
|
build: .
|
||||||
|
environment:
|
||||||
|
- TOKEN=${TOKEN}
|
||||||
|
restart: unless-stopped
|
||||||
28
docker-configure.sh
Arquivo executável
28
docker-configure.sh
Arquivo executável
|
|
@ -0,0 +1,28 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
cat <<EOF > /app/config.json
|
||||||
|
{
|
||||||
|
"token" : "${TOKEN}",
|
||||||
|
"owner": "${OWNER_ID}",
|
||||||
|
"listenbrainzAccount" : "${LISTENBRAINZ_ACCOUNT}",
|
||||||
|
"gitapi": "${GIT_API}",
|
||||||
|
"sharkeyInstance": "${SHARKEY_INSTANCE}",
|
||||||
|
"radioURL": "${RADIO_URL}",
|
||||||
|
"radioName": "${RADIO_NAME}",
|
||||||
|
"commandDefaults": {
|
||||||
|
"nowplaying": {
|
||||||
|
"lobotomized": ${LOBOTOMIZED},
|
||||||
|
"useSonglink": ${USE_SONGLINK},
|
||||||
|
"useItunes": ${USE_ITUNES}
|
||||||
|
},
|
||||||
|
"pat": {
|
||||||
|
"speed": ${PAT_SPEED}
|
||||||
|
},
|
||||||
|
"lastlistened": {
|
||||||
|
"historyAmount": ${HISTORY_AMOUNT}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
|
||||||
|
exec "$@"
|
||||||
Carregando…
Adicionar tabela
Adicionar um link
Referência em uma nova issue