Cleanup and rebuild image
This commit is contained in:
parent
a2232aa0b7
commit
a8b37d3240
|
@ -2,9 +2,8 @@ FROM [[ .docker.repo ]][[ .docker.base_images.alma9.image ]]
|
||||||
MAINTAINER [[ .docker.maintainer ]]
|
MAINTAINER [[ .docker.maintainer ]]
|
||||||
|
|
||||||
RUN set -eux &&\
|
RUN set -eux &&\
|
||||||
microdnf -y --best --nodocs --noplugins --setopt=install_weak_deps=0 update &&\
|
|
||||||
rpm -qa --qf "%{NAME}\n" | sort > /tmp/before.txt &&\
|
rpm -qa --qf "%{NAME}\n" | sort > /tmp/before.txt &&\
|
||||||
microdnf -y --best --nodocs --noplugins --setopt=install_weak_deps=0 install git npm unzip &&\
|
dnf -y install git npm unzip &&\
|
||||||
rpm -qa --qf "%{NAME}\n" | sort > /tmp/after.txt &&\
|
rpm -qa --qf "%{NAME}\n" | sort > /tmp/after.txt &&\
|
||||||
curl -fsSL https://bun.sh/install | BUN_INSTALL=/usr/local bash &&\
|
curl -fsSL https://bun.sh/install | BUN_INSTALL=/usr/local bash &&\
|
||||||
cd /opt/ &&\
|
cd /opt/ &&\
|
||||||
|
@ -12,8 +11,8 @@ RUN set -eux &&\
|
||||||
cd bgm &&\
|
cd bgm &&\
|
||||||
bun install &&\
|
bun install &&\
|
||||||
npm install sqlite3 --save &&\
|
npm install sqlite3 --save &&\
|
||||||
microdnf remove -y $(comm -13 /tmp/before.txt /tmp/after.txt) &&\
|
dnf -y remove $(comm -13 /tmp/before.txt /tmp/after.txt) &&\
|
||||||
microdnf clean all &&\
|
dnf clean all &&\
|
||||||
rm -rf /var/cache/yum/* /var/log/yum/* /tmp/before.txt /tmp/after.txt /var/lib/dnf/history*
|
rm -rf /var/cache/yum/* /var/log/yum/* /tmp/before.txt /tmp/after.txt /var/lib/dnf/history*
|
||||||
|
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
|
|
|
@ -6,7 +6,7 @@ instance: boardgame-manager
|
||||||
bgm:
|
bgm:
|
||||||
|
|
||||||
# Image to use
|
# Image to use
|
||||||
image: '[[ .docker.repo ]]boardgame-manager:latest'
|
image: '[[ .docker.repo ]]boardgame-manager:24.1-1'
|
||||||
|
|
||||||
# Resource allocation for the container
|
# Resource allocation for the container
|
||||||
resources:
|
resources:
|
||||||
|
|
Loading…
Reference in New Issue