轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
govpf/mes-demarches
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

mes-demarches Docker 镜像下载 - 轩辕镜像

mes-demarches 镜像详细信息和使用指南

mes-demarches 镜像标签列表和版本信息

mes-demarches 镜像拉取命令和加速下载

mes-demarches 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

mes-demarches
govpf/mes-demarches

mes-demarches 镜像详细信息

mes-demarches 镜像标签列表

mes-demarches 镜像使用说明

mes-demarches 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

用于支持“我的行政手续”相关操作的Docker镜像,主要用途为处理个人行政事务流程。
1 收藏0 次下载activegovpf镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

mes-demarches 镜像详细说明

mes-demarches 使用指南

mes-demarches 配置说明

mes-demarches 官方文档

Mes-Démarches.gov.pf Docker镜像文档

镜像概述和主要用途

Mes-Démarches.gov.pf是一个基于法国政府"démarches-simplifiees.fr"项目的热带化版本,旨在满足法属波利尼西亚政府对行政手续100%数字化的迫切需求。该镜像是一个完整的Web应用解决方案,提供行政手续在线处理功能,帮助政府机构实现数字化转型。

核心功能和特性

  • 行政手续全流程数字化处理
  • 用户友好的界面设计,支持多设备访问
  • 文档上传、处理和电子签名功能
  • 工作流管理和任务跟踪系统
  • 实时通知和提醒功能
  • 数据安全和隐私保护机制
  • 多语言支持,适应法属波利尼西亚多元文化环境
  • 可扩展的架构设计,支持未来功能扩展

使用场景和适用范围

  • 政府机构内部行政流程数字化
  • 公民和企业在线提交行政申请
  • 政府部门之间的数据共享和协作
  • 行政手续状态跟踪和查询
  • 报表生成和数据分析
  • 适用于法属波利尼西亚各级政府机构、公共服务部门以及需要与政府进行行政交互的公民和企业。

详细的使用方法和配置说明

环境要求

  • Docker Engine 20.10.0+
  • Docker Compose 2.0+
  • 至少4GB RAM
  • 20GB可用磁盘空间
  • 网络连接(用于下载依赖和更新)

技术依赖

核心服务

  • PostgreSQL:数据库服务
  • Redis:缓存和消息队列
  • ImageMagick:图像处理和水印生成
  • Chrome/Chromium:用于PDF生成和测试

应用栈

  • Ruby on Rails:Web应用框架
  • Sidekiq:异步任务处理
  • Lightgallery:图片画廊展示(开源许可)
  • ViteJS:前端构建工具

Docker部署方案

docker-compose配置示例

version: '3.8'

services:
  web:
    image: mes-demarches.gov.pf:latest
    restart: always
    ports:
      - "3000:3000"
    environment:
      - RAILS_ENV=production
      - DATABASE_URL=postgres://md:md@db:5432/mes_demarches
      - REDIS_URL=redis://redis:6379/0
      - SECRET_KEY_BASE=your_secret_key_base
      - SMTP_HOST=smtp.example.com
      - SMTP_PORT=587
      - SMTP_USERNAME=your_smtp_username
      - SMTP_PASSWORD=your_smtp_password
    depends_on:
      - db
      - redis
      - sidekiq
    volumes:
      - app_data:/app/public
      - app_logs:/app/log

  db:
    image: postgres:14
    restart: always
    environment:
      - POSTGRES_USER=md
      - POSTGRES_PASSWORD=md
      - POSTGRES_DB=mes_demarches
    volumes:
      - postgres_data:/var/lib/postgresql/data

  redis:
    image: redis:alpine
    restart: always
    volumes:
      - redis_data:/data

  sidekiq:
    image: mes-demarches.gov.pf:latest
    restart: always
    command: bundle exec sidekiq
    environment:
      - RAILS_ENV=production
      - DATABASE_URL=postgres://md:md@db:5432/mes_demarches
      - REDIS_URL=redis://redis:6379/0
      - SECRET_KEY_BASE=your_secret_key_base
    depends_on:
      - db
      - redis

volumes:
  postgres_data:
  redis_data:
  app_data:
  app_logs:

docker run命令示例

# 启动数据库
docker run -d \
  --name mes-demarches-db \
  -e POSTGRES_USER=md \
  -e POSTGRES_PASSWORD=md \
  -e POSTGRES_DB=mes_demarches \
  -v postgres_data:/var/lib/postgresql/data \
  postgres:14

# 启动Redis
docker run -d \
  --name mes-demarches-redis \
  -v redis_data:/data \
  redis:alpine

# 启动应用
docker run -d \
  --name mes-demarches-app \
  -p 3000:3000 \
  -e RAILS_ENV=production \
  -e DATABASE_URL=postgres://md:md@mes-demarches-db:5432/mes_demarches \
  -e REDIS_URL=redis://mes-demarches-redis:6379/0 \
  -e SECRET_KEY_BASE=your_secret_key_base \
  --link mes-demarches-db:db \
  --link mes-demarches-redis:redis \
  mes-demarches.gov.pf:latest

# 启动Sidekiq worker
docker run -d \
  --name mes-demarches-sidekiq \
  -e RAILS_ENV=production \
  -e DATABASE_URL=postgres://md:md@mes-demarches-db:5432/mes_demarches \
  -e REDIS_URL=redis://mes-demarches-redis:6379/0 \
  -e SECRET_KEY_BASE=your_secret_key_base \
  --link mes-demarches-db:db \
  --link mes-demarches-redis:redis \
  mes-demarches.gov.pf:latest \
  bundle exec sidekiq

环境变量配置说明

环境变量描述默认值
RAILS_ENV运行环境development
DATABASE_URLPostgreSQL数据库连接URLpostgres://md:md@localhost:5432/mes_demarches
REDIS_URLRedis连接URLredis://localhost:6379/0
SECRET_KEY_BASERails加密密钥无,必须手动设置
SMTP_HOSTSMTP服务器地址无
SMTP_PORTSMTP服务器端口587
SMTP_USERNAMESMTP认证用户名无
SMTP_PASSWORDSMTP认证密码无
PROMETHEUS_EXPORTER_ENABLED是否启用Prometheus指标导出false
UPDATE_WEBDRIVER是否自动更新WebDriverfalse
NO_HEADLESS是否禁用无头模式运行浏览器false
JS_LOGJavaScript日志级别无
MAKE_IT_SLOW是否增加端到端测试延迟false

ImageMagick安全配置

为防止恶意图像利用,需配置ImageMagick安全策略。在生产环境中,建议添加以下策略:

<policymap>
    <policy domain="coder" rights="none" pattern="*"/>
    <policy domain="coder" rights="read | write" pattern="{JPG,JPEG,PNG,JSON}"/>
    <policy domain="module" rights="none" pattern="{MSL,MVG,PS,SVG,URL,XPS}"/>
</policymap>

数据库初始化

首次使用需要创建数据库用户和初始化数据库:

# 进入数据库容器
docker exec -it mes-demarches-db psql -U postgres

# 在PostgreSQL终端执行
CREATE USER md WITH PASSWORD 'md' SUPERUSER;
CREATE USER md_test WITH PASSWORD 'md_test' SUPERUSER;
\q

# 初始化数据库结构和种子数据
docker exec -it mes-demarches-app bin/setup

常用操作

启动应用服务

docker-compose up -d

查看应用日志

docker-compose logs -f web

执行数据库迁移

docker exec -it mes-demarches-app bundle exec rails db:migrate

创建超级管理员账户

docker exec -it mes-demarches-app bundle exec rake superadmin:create

执行定时任务

docker exec -it mes-demarches-app bundle exec rails jobs:schedule

更新应用

docker-compose pull
docker-compose down
docker-compose up -d

查看本地发送的邮件

访问 http://localhost:3000/letter_opener 查看应用发送的邮件(仅开发环境)。

执行测试

# 运行所有测试
docker exec -it mes-demarches-app bin/rspec

# 运行特定测试文件
docker exec -it mes-demarches-app bin/rspec spec/path/to/file_spec.rb

# 运行带浏览器界面的系统测试
docker exec -it mes-demarches-app NO_HEADLESS=1 bin/rspec spec/system

开发环境设置

依赖安装

Ubuntu系统依赖

sudo apt-get install libcurl3 libcurl3-gnutls libcurl4-openssl-dev libcurl4-gnutls-dev zlib1g-dev postgresql imagemagick gsfonts redis-server

初始化开发环境

# 克隆代码仓库
git clone [***]
cd mes-demarches

# 初始化环境
bin/setup

# 启动开发服务器
bin/dev

应用将运行在 http://localhost:3000,默认测试用户为 ***,密码为 this is a very complicated password !。

代码质量与测试

代码检查

# 运行所有代码检查工具
docker exec -it mes-demarches-app bin/rake lint

# 检查翻译状态
docker exec -it mes-demarches-app bundle exec i18n-tasks health

测试执行选项

  • 运行所有测试:bin/rspec
  • 运行特定测试文件:bin/rspec spec/file_path/file_name_spec.rb
  • 运行特定行的测试:bin/rspec spec/file_path/file_name_spec.rb:line_number
  • 仅重新运行失败的测试:bin/rspec --only-failures
  • 显示JavaScript错误日志:JS_LOG=debug,log,error bin/rspec spec/system
  • 增加端到端测试延迟:MAKE_IT_SLOW=1 bin/rspec spec/system

性能监控

应用集成了多种性能监控工具:

  • Skylight:应用性能监控,访问 [***] 查看详细数据
  • Prometheus指标导出:设置 PROMETHEUS_EXPORTER_ENABLED=true 启用
  • Yabeda:Sidekiq性能指标收集

许可证信息

Mes-Démarches基于AGPL开源许可证,是démarches-simplifiees.fr项目的衍生作品。Lightgallery组件需要相应的许可授权,开源项目使用可豁免许可费用。

查看更多 mes-demarches 相关镜像 →

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.