feat: upgrade os to ubuntu 23.10

Also, upgrade system dependencies:

1. `libodbc`
2. `libwxgtk`

Finally, remove conflicting user.
This commit is contained in:
João Paulo Dubas 2024-02-13 22:28:10 +00:00
parent d8aa29893e
commit 147a4d4edd
Signed by: joao.dubas
SSH Key Fingerprint: SHA256:ARe2mtya5B5Jubp6H/lf5i94DXLj7iAaqXpR5Uq+3Xc

View File

@ -1,4 +1,4 @@
FROM ubuntu:22.04
FROM ubuntu:23.10
# system deps
ARG USER_UID=1000
@ -39,7 +39,7 @@ RUN apt-get update \
libncurses-dev \
libncurses5-dev \
libncursesw5-dev \
libodbc1 \
libodbc2 \
libpcre2-dev \
libreadline-dev \
libsctp-dev \
@ -47,8 +47,7 @@ RUN apt-get update \
libsqlite3-dev \
libssl-dev \
libtool \
libwxgtk3.0-gtk3-0v5 \
libwxgtk3.0-gtk3-dev \
libwxgtk3.2-dev \
libxslt-dev \
libyaml-dev \
llvm \
@ -74,6 +73,9 @@ RUN apt-get update \
zlib1g-dev \
&& rm -rf /var/lib/apt/lists/* \
&& locale-gen en_US.UTF-8 \
&& echo 'remove existing ubuntu user' \
&& groupdel --force ubuntu \
&& userdel --force ubuntu \
&& echo 'setup unprivileged user' \
&& groupadd --gid ${WHEEL_GID} wheel \
&& groupadd --gid ${DOCKER_GID} docker \