orztv commited on
Commit
4fefff8
·
1 Parent(s): 8cb6f75
Files changed (1) hide show
  1. Dockerfile +23 -22
Dockerfile CHANGED
@@ -1,5 +1,6 @@
1
  # 使用 Supabase 官方镜像作为基础
2
- FROM mongorpc/supabase:main
 
3
 
4
  # 安装必要的工具
5
  RUN apt-get update && apt-get install -y curl
@@ -21,25 +22,25 @@ ENV AWS_SECRET_ACCESS_KEY=293bfcc9793124a85a4ec10fa418b98ee021ab4fa6722ba55bcb15
21
  # 暴露必要的端口
22
  EXPOSE 8000 5432 9999
23
 
24
- # 创建启动脚本
25
- RUN echo '#!/bin/bash\n\
26
- set -e\n\
27
- \n\
28
- # 启动 PostgreSQL\n\
29
- docker-entrypoint.sh postgres &\n\
30
- \n\
31
- # 等待 PostgreSQL 启动\n\
32
- until pg_isready; do\n\
33
- echo "Waiting for PostgreSQL to start..."\n\
34
- sleep 2\n\
35
- done\n\
36
- \n\
37
- # 在这里可以添加其他初始化步骤\n\
38
- \n\
39
- # 保持容器运行\n\
40
- tail -f /dev/null\n\
41
- ' > /entrypoint.sh \
42
- && chmod +x /entrypoint.sh
43
 
44
- # 设置 entrypoint
45
- ENTRYPOINT ["/entrypoint.sh"]
 
1
  # 使用 Supabase 官方镜像作为基础
2
+ # FROM mongorpc/supabase:main
3
+ FROM bitnamicharts/supabase
4
 
5
  # 安装必要的工具
6
  RUN apt-get update && apt-get install -y curl
 
22
  # 暴露必要的端口
23
  EXPOSE 8000 5432 9999
24
 
25
+ # # 创建启动脚本
26
+ # RUN echo '#!/bin/bash\n\
27
+ # set -e\n\
28
+ # \n\
29
+ # # 启动 PostgreSQL\n\
30
+ # docker-entrypoint.sh postgres &\n\
31
+ # \n\
32
+ # # 等待 PostgreSQL 启动\n\
33
+ # until pg_isready; do\n\
34
+ # echo "Waiting for PostgreSQL to start..."\n\
35
+ # sleep 2\n\
36
+ # done\n\
37
+ # \n\
38
+ # # 在这里可以添加其他初始化步骤\n\
39
+ # \n\
40
+ # # 保持容器运行\n\
41
+ # tail -f /dev/null\n\
42
+ # ' > /entrypoint.sh \
43
+ # && chmod +x /entrypoint.sh
44
 
45
+ # # 设置 entrypoint
46
+ # ENTRYPOINT ["/entrypoint.sh"]