# Please note that this Dockerfile is used for testing nightly builds and should # not be used to deploy Odoo FROM fedora:42 MAINTAINER Odoo S.A. # Dependencies and postgres RUN dnf install \ createrepo \ libsass \ postgresql \ postgresql-contrib \ postgresql-devel \ postgresql-libs \ postgresql-server \ python3-PyPDF2 \ python3-asn1crypto \ python3-babel \ python3-cbor2 \ python3-chardet \ python3-cryptography \ python3-dateutil \ python3-devel \ python3-docutils \ python3-freezegun \ python3-geoip2 \ python3-gevent \ python3-greenlet \ python3-idna \ python3-jinja2 \ python3-libsass \ python3-lxml \ python3-lxml-html-clean \ python3-magic \ python3-markupsafe \ python3-mock \ python3-num2words \ python3-ofxparse.noarch \ python3-openpyxl \ python3-passlib \ python3-pillow \ python3-polib \ python3-psutil \ python3-psycopg2 \ 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 -q && \ dnf clean all # Postgres configuration RUN mkdir -p /var/lib/postgres/data /var/run/postgresql RUN chown -R postgres:postgres /var/lib/postgres/data /var/run/postgresql 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 USER odoo