File tree Expand file tree Collapse file tree 5 files changed +45
-25
lines changed
Expand file tree Collapse file tree 5 files changed +45
-25
lines changed Original file line number Diff line number Diff line change @@ -4,12 +4,16 @@ ARG GID=0
44
55
66# create the working directory and a place to set the logs (if wanted)
7- RUN adduser --disabled-password -u $UID --gid $GID --gecos '' odoo \
8- && install -m 770 -o odoo -d /odoo /odoo/data /var/log/odoo /odoo/.venv \
9- /odoo/data/odoo /odoo/data/odoo/{addons,filestore,sessions} \
7+ RUN adduser --disabled-password --no-create-home \
8+ --home /odoo --gecos '' -u $UID --gid $GID odoo \
9+ && install -m 770 -o odoo -d /odoo /var/log/odoo /odoo/.venv \
10+ /odoo/data \
11+ /odoo/data/odoo \
12+ /odoo/data/odoo/addons \
13+ /odoo/data/odoo/filestore \
14+ /odoo/data/odoo/sessions \
1015 && install -m 660 -o odoo /dev/null /odoo/odoo.cfg \
11- && install -m 660 -o odoo /dev/null /odoo/.bashrc \
12- && usermod odoo --home /odoo
16+ && install -m 660 -o odoo /dev/null /odoo/.bashrc
1317
1418COPY --chown=odoo:root --chmod=770 ./install /install
1519COPY --chown=odoo:root --chmod=660 ./base_requirements.txt /odoo
Original file line number Diff line number Diff line change @@ -4,12 +4,16 @@ ARG GID=0
44
55
66# create the working directory and a place to set the logs (if wanted)
7- RUN adduser --disabled-password -u $UID --gid $GID --gecos '' odoo \
8- && install -m 770 -o odoo -d /odoo /odoo/data /var/log/odoo /odoo/.venv \
9- /odoo/data/odoo /odoo/data/odoo/{addons,filestore,sessions} \
7+ RUN adduser --disabled-password --no-create-home \
8+ --home /odoo --gecos '' -u $UID --gid $GID odoo \
9+ && install -m 770 -o odoo -d /odoo /var/log/odoo /odoo/.venv \
10+ /odoo/data \
11+ /odoo/data/odoo \
12+ /odoo/data/odoo/addons \
13+ /odoo/data/odoo/filestore \
14+ /odoo/data/odoo/sessions \
1015 && install -m 660 -o odoo /dev/null /odoo/odoo.cfg \
11- && install -m 660 -o odoo /dev/null /odoo/.bashrc \
12- && usermod odoo --home /odoo
16+ && install -m 660 -o odoo /dev/null /odoo/.bashrc
1317
1418COPY --chown=odoo:root --chmod=770 ./install /install
1519COPY --chown=odoo:root --chmod=660 ./base_requirements.txt /odoo
Original file line number Diff line number Diff line change @@ -4,12 +4,16 @@ ARG GID=0
44
55
66# create the working directory and a place to set the logs (if wanted)
7- RUN adduser --disabled-password -u $UID --gid $GID --gecos '' odoo \
8- && install -m 770 -o odoo -d /odoo /odoo/data /var/log/odoo /odoo/.venv \
9- /odoo/data/odoo /odoo/data/odoo/{addons,filestore,sessions} \
7+ RUN adduser --disabled-password --no-create-home \
8+ --home /odoo --gecos '' -u $UID --gid $GID odoo \
9+ && install -m 770 -o odoo -d /odoo /var/log/odoo /odoo/.venv \
10+ /odoo/data \
11+ /odoo/data/odoo \
12+ /odoo/data/odoo/addons \
13+ /odoo/data/odoo/filestore \
14+ /odoo/data/odoo/sessions \
1015 && install -m 660 -o odoo /dev/null /odoo/odoo.cfg \
11- && install -m 660 -o odoo /dev/null /odoo/.bashrc \
12- && usermod odoo --home /odoo
16+ && install -m 660 -o odoo /dev/null /odoo/.bashrc
1317
1418COPY --chown=odoo:root --chmod=770 ./install /install
1519COPY --chown=odoo:root --chmod=660 ./base_requirements.txt /odoo
Original file line number Diff line number Diff line change @@ -4,12 +4,16 @@ ARG GID=0
44
55
66# create the working directory and a place to set the logs (if wanted)
7- RUN adduser --disabled-password -u $UID --gid $GID --gecos '' odoo \
8- && install -m 770 -o odoo -d /odoo /odoo/data /var/log/odoo /odoo/.venv \
9- /odoo/data/odoo /odoo/data/odoo/{addons,filestore,sessions} \
7+ RUN adduser --disabled-password --no-create-home \
8+ --home /odoo --gecos '' -u $UID --gid $GID odoo \
9+ && install -m 770 -o odoo -d /odoo /var/log/odoo /odoo/.venv \
10+ /odoo/data \
11+ /odoo/data/odoo \
12+ /odoo/data/odoo/addons \
13+ /odoo/data/odoo/filestore \
14+ /odoo/data/odoo/sessions \
1015 && install -m 660 -o odoo /dev/null /odoo/odoo.cfg \
11- && install -m 660 -o odoo /dev/null /odoo/.bashrc \
12- && usermod odoo --home /odoo
16+ && install -m 660 -o odoo /dev/null /odoo/.bashrc
1317
1418COPY --chown=odoo:root --chmod=770 ./install /install
1519COPY --chown=odoo:root --chmod=660 ./base_requirements.txt /odoo
Original file line number Diff line number Diff line change @@ -4,12 +4,16 @@ ARG GID=0
44
55
66# create the working directory and a place to set the logs (if wanted)
7- RUN adduser --disabled-password -u $UID --gid $GID --gecos '' odoo \
8- && install -m 770 -o odoo -d /odoo /odoo/data /var/log/odoo /odoo/.venv \
9- /odoo/data/odoo /odoo/data/odoo/{addons,filestore,sessions} \
7+ RUN adduser --disabled-password --no-create-home \
8+ --home /odoo --gecos '' -u $UID --gid $GID odoo \
9+ && install -m 770 -o odoo -d /odoo /var/log/odoo /odoo/.venv \
10+ /odoo/data \
11+ /odoo/data/odoo \
12+ /odoo/data/odoo/addons \
13+ /odoo/data/odoo/filestore \
14+ /odoo/data/odoo/sessions \
1015 && install -m 660 -o odoo /dev/null /odoo/odoo.cfg \
11- && install -m 660 -o odoo /dev/null /odoo/.bashrc \
12- && usermod odoo --home /odoo
16+ && install -m 660 -o odoo /dev/null /odoo/.bashrc
1317
1418COPY --chown=odoo:root --chmod=770 ./install /install
1519COPY --chown=odoo:root --chmod=660 ./base_requirements.txt /odoo
You can’t perform that action at this time.
0 commit comments