์ด๋ฒ์๋ ft_server ๋๋ฃํ๊ฐ ์ดํ ์ถ๊ฐ ํ์ตํ ๋ด์ฉ์ด๋ค.
ft_server ๊ณผ์ ๋ด์ฉ์ค์ autoindex
๋ผ๋ ๊ธฐ๋ฅ์ด ์๋ค. ์ด ๊ธฐ๋ฅ์ด ๋ฌด์์ธ๊ณ ํ๋,
nginx ์ค์ ํ์ผ์ธ default ๋ด์์ root๋ก ์ค์ ํ ๋๋ ํ ๋ฆฌ ํ์ผ ๋ด์ ์กด์ฌํ๋ ํ์ผ์ ๋ชฉ๋กํํด์ ๋์ดํด์ฃผ๋ ๊ธฐ๋ฅ์ด๋ค.
(๋ค์๊ณผ ๊ฐ์ด ๊ณผ์ ๋ฅผ ์งํํ๋ฉด์ ์ค์นํ ๋ชฉ๋ก์ด ๋์ด๋์ด ์๋ค.)
์๋๋ defaultํ์ผ ๋ด์ server ๋ธ๋ก ๋ด์์ autoindex on
์ ์ค์ ํด์ค์ ํฌ์๋ง ์๊ฒ ํ๋ค.
์ด๋ฒ์ ๋์ปค ํ์ผ ๋ด์ ํ๊ฒฝ๋ณ์๋ฅผ ์ด์ฉํด์ docker run์ ํ ๋ ํค๊ณ ๊บผ๋ณด์.
๋จ์ํ ๋์ปค ํ์ผ ์์์ ํ๊ฒฝ ๋ณ์์ sed
๋ช
๋ น์ ์คํ์์ผ์ฃผ๋ฉด ๋๋ค.
FROM debian:buster
MAINTAINER hwalee <hwalee@student.42seoul.kr>
ENV AUTO off
ARG CPYDIR=/srcs
ARG TODIR=./tmp
...
COPY ${CPYDIR}/phpMyAdmin-5.0.2-all-languages.tar.gz ./
COPY ${CPYDIR}/latest.tar.gz ./
RUN sed -i "s|on;|${AUTO};|g" ${TODIR}/default
ENV ๋ณ์
๋ ๋์ปค๋ฅผ runํ ๋ ์คํ๋๋ ๋ณ์์ด๋ค.๋ง์ฝ autoindex๋ฅผ ๊บผ์ฃผ๊ณ ์ถ๋ค๋ฉด ENV ๋ณ์ AUTO๋ฅผ off๋ก ์ค์ ํด์ฃผ๋ฉด ๊บผ์ง๋ค.