0
0

Modified 11ty

This commit is contained in:
Opnxng 2023-11-07 07:36:17 +08:00
parent f7f6ca8a29
commit f50e66727b
4 changed files with 735 additions and 762 deletions

View File

@ -1,15 +1,15 @@
name: 11ty
run-name: 11ty
name: photon
run-name: photon
env:
REPO_NAME: 11ty
REMOTE_REPO: https://github.com/11ty/eleventy.git
BUILD_PLATFORM: linux/amd64
REPO_NAME: photon
REMOTE_REPO: https://github.com/Xyphyn/photon.git
BUILD_PLATFORM: linux/arm64
on:
schedule:
- cron: "0 0 1 */3 *" # every 3 months
- cron: "0 0 * * *" # at midnight
push:
paths:
- '.gitea/workflows/11ty.yaml'
- '.gitea/workflows/photon.yaml'
jobs:
build:
@ -44,7 +44,8 @@ jobs:
# Build and push Docker image
mkdir temp
cd temp
curl -JL https://git.opnxng.com/opnxng/docker-images/raw/branch/main/dockerfiles/11ty.Dockerfile -o Dockerfile
git clone ${REMOTE_REPO} .
sed -i 's/FROM node:20/FROM node:slim/' Dockerfile # use node:slim
docker-buildx build \
--platform ${BUILD_PLATFORM} \
-t git.opnxng.com/${{ gitea.repository_owner }}/${REPO_NAME}:latest \

View File

@ -1,4 +1,4 @@
# Docker images used on [Opnxng.com](https://about.opnxng.com)
# Docker images used on Opnxng
If there's no suitable upstream image, we build and host one on this repo. Most images are built for our ARM64 servers. But others are free to use them.
@ -25,8 +25,8 @@ Source | Image
[lolcat/4get](https://git.lolcat.ca/lolcat/4get) | opnxng/4get
[ThePenguinDev/proxigram](https://codeberg.org/ThePenguinDev/proxigram) | opnxng/proxigram
[Bing Chilling/Rat Aint Tieba](https://0xacab.org/johnxina/rat) | opnxng/rat-aint-tieba
[11ty/eleventy](https://github.com/11ty/eleventy) | opnxng/11ty
[ansible/ansible](https://github.com/ansible/ansible) | opnxng/ansible
[Xyphyn/photon](https://github.com/Xyphyn/photon) | opnxng/photon [(temporary)](https://github.com/Xyphyn/photon/issues/180)
[zyachel/quetre](https://github.com/zyachel/quetre) | [pussthecatorg/quetre](https://quay.io/repository/pussthecatorg/quetre?tab=tags&tag=latest)
[zyachel/libremdb](https://github.com/zyachel/libremdb) | [pussthecatorg/libremdb](https://quay.io/repository/pussthecatorg/libremdb?tab=tags&tag=latest)
[cadence/breezewiki](https://gitdab.com/cadence/breezewiki) | [pussthecatorg/breezewiki](https://quay.io/repository/pussthecatorg/breezewiki?tab=tags&tag=latest)
@ -42,7 +42,6 @@ Source | Image
[libreddit/libreddit](https://github.com/libreddit/libreddit) | libreddit/libreddit
[aeharding/voyager](https://github.com/aeharding/voyager) | aeharding/voyager
[rystaf/mlmym](https://github.com/rystaf/mlmym) | rystaf/mlmym
[Xyphyn/photon](https://github.com/Xyphyn/photon) | xyphyn/photon
[Ahwxorg/Binternet](https://github.com/Ahwxorg/binternet/) | ahwxorg/binternet
[gothub/gothub](https://codeberg.org/gothub/gothub) | gothub/gothub
[go-gitea/gitea](https://github.com/go-gitea/gitea) | gitea/gitea (with [Rainnny7/gitea-github-theme](https://github.com/Rainnny7/gitea-github-theme))

View File

@ -1,27 +0,0 @@
FROM node:lts-alpine
# Install Git
RUN apk --no-cache add git
# Set the working directory
WORKDIR /app
# Git clone the source code
RUN git clone https://github.com/11ty/eleventy.git .
# Remove Git
RUN apk del git
# Install 11ty with plugins
RUN npm install --no-save -g @11ty/eleventy \
luxon \
html-minifier \
clean-css \
markdown-it-attrs \
markdown-it-bracketed-spans \
markdown-it-eleventy-img \
@11ty/eleventy-navigation && \
rm -rf ~/.npm
# Start the application
CMD [ "npm", "start" ]