it profiles

Signed-off-by: Ava Hahn <a.hahn@f5.com>
This commit is contained in:
Ava Hahn 2025-08-25 23:04:54 +00:00
parent 8924f2ef22
commit d07bf56cd7
7 changed files with 112 additions and 33 deletions

View file

@ -2,13 +2,13 @@ FROM archlinux:latest
EXPOSE 8080
RUN pacman -Syyu --noconfirm
RUN pacman -S base-devel glibc gcc-libs perf --noconfirm
RUN pacman -S base-devel glibc gcc-libs valgrind --noconfirm
COPY nginx /nginx
WORKDIR /nginx
RUN auto/configure \
--with-debug \
--with-http_ssl_module \
--with-cc-opt="-ggdb -fno-omit-frame-pointer"
--with-cc-opt="-gdwarf-4 -fno-omit-frame-pointer"
RUN make
RUN make install
COPY nginx.conf /