mirror of
https://github.com/licsber/Dockerfile.git
synced 2024-09-20 02:30:26 +08:00
reduce space need.
This commit is contained in:
parent
fefaf4efbd
commit
adc3f18d3f
4
.github/workflows/openwrt-lede-x86.yml
vendored
4
.github/workflows/openwrt-lede-x86.yml
vendored
@ -24,12 +24,14 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
docker rmi `docker images -q`
|
docker rmi `docker images -q`
|
||||||
sudo -E rm -rf /usr/share/dotnet /etc/mysql /etc/php /etc/apt/sources.list.d /usr/local/lib/android
|
sudo -E rm -rf /usr/share/dotnet /etc/mysql /etc/php /etc/apt/sources.list.d /usr/local/lib/android
|
||||||
|
sudo -E rm -rf /usr/local/share/boost "$AGENT_TOOLSDIRECTORY" /opt/ghc
|
||||||
sudo -E apt update -y
|
sudo -E apt update -y
|
||||||
sudo -E apt -y purge azure-cli* ghc* zulu* llvm* firefox google* dotnet* powershell* openjdk* mysql* php* mongodb* dotnet* snap*
|
sudo -E apt -y purge azure-cli* ghc* zulu* llvm* firefox google* dotnet* powershell* openjdk* mysql* php* mongodb* dotnet* snap*
|
||||||
sudo -E systemctl daemon-reload
|
sudo -E systemctl daemon-reload
|
||||||
sudo -E apt -y autoremove --purge
|
sudo -E apt -y autoremove --purge
|
||||||
sudo -E apt clean
|
sudo -E apt clean
|
||||||
sudo -E timedatectl set-timezone "Asia/Shanghai"
|
sudo -E timedatectl set-timezone "Asia/Shanghai"
|
||||||
|
df -h
|
||||||
|
|
||||||
- name: Checkout V4
|
- name: Checkout V4
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
@ -49,7 +51,7 @@ jobs:
|
|||||||
echo "image=$IMAGE" >> $GITHUB_OUTPUT
|
echo "image=$IMAGE" >> $GITHUB_OUTPUT
|
||||||
cd `dirname "${{ env.DOCKERFILE }}"`
|
cd `dirname "${{ env.DOCKERFILE }}"`
|
||||||
docker build -t "$IMAGE:${{ env.TAG }}" --file `basename ${{ env.DOCKERFILE }}` .
|
docker build -t "$IMAGE:${{ env.TAG }}" --file `basename ${{ env.DOCKERFILE }}` .
|
||||||
|
|
||||||
- name: Push Image
|
- name: Push Image
|
||||||
run: |
|
run: |
|
||||||
docker push "${{ steps.build.outputs.image }}:${{ env.TAG }}"
|
docker push "${{ steps.build.outputs.image }}:${{ env.TAG }}"
|
||||||
|
@ -14,7 +14,7 @@ env:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
runs-on: self-hosted
|
runs-on: [self-hosted, Windows]
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout V4
|
- name: Checkout V4
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
2
.github/workflows/self-win-reboot.yml
vendored
2
.github/workflows/self-win-reboot.yml
vendored
@ -5,7 +5,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
runs-on: self-hosted
|
runs-on: [self-hosted, Windows]
|
||||||
steps:
|
steps:
|
||||||
- name: Trigger Reboot
|
- name: Trigger Reboot
|
||||||
run: |
|
run: |
|
||||||
|
6
openwrt/lede/env/Dockerfile.openwrt-lede-env
vendored
6
openwrt/lede/env/Dockerfile.openwrt-lede-env
vendored
@ -1,5 +1,5 @@
|
|||||||
FROM docker.io/debian:12
|
FROM docker.io/debian:12
|
||||||
LABEL org.opencontainers.image.authors="licsber<admin@licsber.site>"
|
LABEL org.opencontainers.image.authors='licsber<admin@licsber.site>'
|
||||||
|
|
||||||
RUN lscpu && \
|
RUN lscpu && \
|
||||||
apt update > /dev/null && \
|
apt update > /dev/null && \
|
||||||
@ -8,11 +8,11 @@ RUN lscpu && \
|
|||||||
libncurses-dev libssl-dev python3-distutils \
|
libncurses-dev libssl-dev python3-distutils \
|
||||||
libelf-dev python3-pyelftools \
|
libelf-dev python3-pyelftools \
|
||||||
rsync unzip zlib1g-dev file wget \
|
rsync unzip zlib1g-dev file wget \
|
||||||
qemu-utils screenfetch neofetch \
|
qemu-utils screenfetch \
|
||||||
> /dev/null && \
|
> /dev/null && \
|
||||||
apt clean > /dev/null && \
|
apt clean > /dev/null && \
|
||||||
rm -rf /var/lib/apt/list/* && \
|
rm -rf /var/lib/apt/list/* && \
|
||||||
screenfetch && neofetch
|
screenfetch
|
||||||
|
|
||||||
RUN useradd -c 'licsber user' -m -d /home/licsber -s /bin/bash licsber
|
RUN useradd -c 'licsber user' -m -d /home/licsber -s /bin/bash licsber
|
||||||
RUN usermod -aG sudo licsber
|
RUN usermod -aG sudo licsber
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
FROM registry.cn-beijing.aliyuncs.com/licsber/github:openwrt-lede-env
|
FROM registry.cn-beijing.aliyuncs.com/licsber/github:openwrt-lede-env
|
||||||
LABEL org.opencontainers.image.authors="licsber<admin@licsber.site>"
|
LABEL org.opencontainers.image.authors='licsber<admin@licsber.site>'
|
||||||
|
|
||||||
USER licsber
|
USER licsber
|
||||||
WORKDIR /home/licsber/lede
|
WORKDIR /home/licsber/lede
|
||||||
|
Loading…
Reference in New Issue
Block a user