# Please note that this Dockerfile is used for testing nightly builds and should # not be used to deploy Odoo FROM fedora:38 MAINTAINER Odoo S.A. # Dependencies and postgres RUN dnf update -d 0 -e 0 -y && \ dnf install -d 0 -e 0 \ createrepo \ libsass \ postgresql \ postgresql-contrib \ postgresql-devel \ postgresql-libs \ postgresql-server \ python3-PyPDF2 \ python3-cryptography \ python3-babel \ python3-chardet \ python3-dateutil \ python3-decorator \ python3-devel \ python3-docutils \ python3-freezegun \ python3-geoip2 \ python3-gevent \ python3-greenlet \ python3-idna \ python3-jinja2 \ python3-libsass \ python3-lxml \ python3-markupsafe \ python3-mock \ python3-num2words \ python3-ofxparse.noarch \ python3-passlib \ python3-pillow \ python3-polib \ python3-psutil \ python3-psycopg2 \ python3-pydot \ python3-pyldap \ python3-pyOpenSSL \ python3-pyserial \ python3-pytz \ python3-pyusb \ python3-qrcode \ python3-reportlab \ python3-requests \ python3-rjsmin \ python3-six \ python3-stdnum \ python3-vobject \ python3-werkzeug \ python3-wheel \ python3-xlrd \ python3-xlsxwriter \ python3-xlwt \ python3-zeep \ rpmdevtools -y && \ dnf clean all # Postgres configuration RUN mkdir -p /var/lib/postgres/data RUN chown -R postgres:postgres /var/lib/postgres/data RUN su postgres -c "initdb -D /var/lib/postgres/data -E UTF-8" RUN cp /usr/share/pgsql/postgresql.conf.sample /var/lib/postgres/data/postgresql.conf RUN echo "PS1=\"[\u@nightly-tests] # \"" > ~/.bashrc