remove unwanted file
All checks were successful
Setup Native Action / native (3.12.7) (push) Has been skipped
Setup Native Action / docker (3.12.7) (push) Has been skipped

This commit is contained in:
KaySar12 2025-03-28 09:39:31 +07:00
parent 95dafb8249
commit 20f99ce03e
2 changed files with 0 additions and 66 deletions

View File

@ -1,34 +0,0 @@
FROM odoo:18.0
# Overwrite odoo with addons
COPY ./odoo /usr/lib/python3/dist-packages/
COPY ./addons /usr/lib/python3/dist-packages/odoo
COPY ./deployment/entrypoint.sh /
# Copy entrypoint script and Odoo configuration file
# COPY deployment/entrypoint.sh /
# COPY deployment/odoo.conf /etc/odoo/
USER root
RUN apt-get update && apt-get install -y libreoffice
USER odoo
COPY ./deployment/requirements.txt /usr/lib/python3/dist-packages/odoo
RUN pip install -r /usr/lib/python3/dist-packages/odoo/requirements.txt --break-system-packages
# Set permissions and Mount /var/lib/odoo to allow restoring filestore and /mnt/extra-addons for users addons and /mnt/backup for backup
RUN chown odoo /etc/odoo/odoo.conf \
&& mkdir -p /mnt/extra-addons \
&& chown -R odoo /mnt/extra-addons \
&& mkdir -p /var/lib/odoo/backup \
&& chown -R odoo /var/lib/odoo/backup
VOLUME ["/var/lib/odoo", "/mnt/extra-addons","/var/lib/odoo/backup"]
# Expose Odoo services
EXPOSE 8069 8071 8072
# Set the default config file
ENV ODOO_RC /etc/odoo/odoo.conf
# COPY deployment/wait-for-psql.py /usr/local/bin/wait-for-psql.py
# Set default user when running the container
USER odoo
ENTRYPOINT ["/entrypoint.sh"]
CMD ["odoo"]

32
Jenkinsfile vendored
View File

@ -1,32 +0,0 @@
node('Node-Dev-100163') {
try {
stage('Checkout') {
echo 'Pulling...' + env.BRANCH_NAME
checkout scm
}
stage('Cleanup') {
sh "make update_tag CURR_BRANCH=${env.BRANCH_NAME}"
sh 'make clean_up'
}
stage('Build') {
// sh 'make install'
sh 'make stop_server_docker'
sh 'make gen_config_docker'
sh 'make build_image'
}
stage('Start'){
sh 'make run_server_docker'
sh 'make restore_database_docker'
}
stage('Testing') {
sh 'make run_test_docker'
}
stage('Publish') {
sh 'make push_image'
}
currentBuild.result = "SUCCESS" // Set success status after all stages complete
} catch (err) {
currentBuild.result = "FAILURE"
throw err
}
}