资源中心 帮助您更好地使用FreeHost.run
我们提供全面的文档、教程和参考资料,帮助您充分利用FreeHost.run的所有功能。
代码示例
参考这些简单示例,快速上手FreeHost.run的API和功能
使用API部署应用
// 使用API部署应用示例
curl -X POST https://api.freehost.run/v1/apps \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "my-awesome-app",
"type": "web",
"stack": "node",
"source": {
"type": "github",
"repo": "username/repo",
"branch": "main"
},
"env": {
"NODE_ENV": "production"
}
}'
优化的Dockerfile示例
# 为FreeHost.run优化的Dockerfile示例
FROM node:16-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
RUN npm run build
FROM node:16-alpine AS runner
WORKDIR /app
ENV NODE_ENV=production
COPY --from=builder /app/package*.json ./
COPY --from=builder /app/node_modules ./node_modules
COPY --from=builder /app/dist ./dist
EXPOSE 3000
CMD ["node", "dist/index.js"]
订阅最新资源和更新
获取最新的教程、文档更新和产品功能公告,直接发送到您的邮箱。
我们重视您的隐私,不会向第三方分享您的信息。