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 name: photon
run-name: 11ty run-name: photon
env: env:
REPO_NAME: 11ty REPO_NAME: photon
REMOTE_REPO: https://github.com/11ty/eleventy.git REMOTE_REPO: https://github.com/Xyphyn/photon.git
BUILD_PLATFORM: linux/amd64 BUILD_PLATFORM: linux/arm64
on: on:
schedule: schedule:
- cron: "0 0 1 */3 *" # every 3 months - cron: "0 0 * * *" # at midnight
push: push:
paths: paths:
- '.gitea/workflows/11ty.yaml' - '.gitea/workflows/photon.yaml'
jobs: jobs:
build: build:
@ -44,7 +44,8 @@ jobs:
# Build and push Docker image # Build and push Docker image
mkdir temp mkdir temp
cd 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 \ docker-buildx build \
--platform ${BUILD_PLATFORM} \ --platform ${BUILD_PLATFORM} \
-t git.opnxng.com/${{ gitea.repository_owner }}/${REPO_NAME}:latest \ -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. 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 [lolcat/4get](https://git.lolcat.ca/lolcat/4get) | opnxng/4get
[ThePenguinDev/proxigram](https://codeberg.org/ThePenguinDev/proxigram) | opnxng/proxigram [ThePenguinDev/proxigram](https://codeberg.org/ThePenguinDev/proxigram) | opnxng/proxigram
[Bing Chilling/Rat Aint Tieba](https://0xacab.org/johnxina/rat) | opnxng/rat-aint-tieba [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 [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/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) [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) [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 [libreddit/libreddit](https://github.com/libreddit/libreddit) | libreddit/libreddit
[aeharding/voyager](https://github.com/aeharding/voyager) | aeharding/voyager [aeharding/voyager](https://github.com/aeharding/voyager) | aeharding/voyager
[rystaf/mlmym](https://github.com/rystaf/mlmym) | rystaf/mlmym [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 [Ahwxorg/Binternet](https://github.com/Ahwxorg/binternet/) | ahwxorg/binternet
[gothub/gothub](https://codeberg.org/gothub/gothub) | gothub/gothub [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)) [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" ]