文件名称:nodedock::package::ship: Docker Node.js 开发环境
文件大小:94KB
文件格式:ZIP
更新时间:2024-06-19 03:43:20
nodejs docker node docker-compose docker-node
节点坞 Nodedock 是一个社区驱动的项目,旨在创建最佳的 Docker Node 开发环境。 目标 我是一名前 PHP 开发人员,我曾经经常使用 Laradock 和类似的解决方案。 然而,NodeJS 生态系统中没有接近的东西(或者至少我没有找到它)。 所以,我决定基于 Laradock 构建一个解决方案,但针对 NodeJS。 Nodedock 就是这样诞生的。 在示例项目中查看 只需点击终端: cp env-example .env APP_CODE_PATH_HOST=./examples/simple/ docker-compose up -d node nginx 打开从示例项目中获取问候语:) 您可以使用./logs.sh命令检查日志以查看项目启动期间发生的情况。 查看其他示例 快速开始 您需要有一个带有package.json和start脚本定义的节点项目,
【文件预览】:
nodedock-master
----mailhog()
--------Dockerfile(56B)
----adminer()
--------Dockerfile(296B)
----.gitignore(961B)
----mariadb()
--------Dockerfile(412B)
--------docker-entrypoint-initdb.d()
--------my.cnf(202B)
----maildev()
--------Dockerfile(38B)
----stop.sh(86B)
----beanstalkd-console()
--------Dockerfile(472B)
----README.md(2KB)
----phpmyadmin()
--------Dockerfile(145B)
----shell.sh(101B)
----mongo.sh(381B)
----docker-sync.yml(538B)
----.github()
--------ISSUE_TEMPLATE.md(397B)
--------PULL_REQUEST_TEMPLATE.md(361B)
--------CONTRIBUTING.md(138B)
----rabbitmq()
--------Dockerfile(93B)
----logs.sh(92B)
----docker-compose.yml(11KB)
----docs()
--------README.md(29KB)
--------node-docker.png(18KB)
--------.nojekyll(0B)
--------CNAME(11B)
--------index.html(612B)
----examples()
--------simple()
--------nodemon()
----LICENSE(1KB)
----elasticsearch()
--------Dockerfile(106B)
----env-example(6KB)
----sync.sh(3KB)
----beanstalkd()
--------Dockerfile(352B)
----production-docker-compose.yml(862B)
----yarn.sh(387B)
----psql.sh(395B)
----mongo()
--------Dockerfile(80B)
----certbot()
--------Dockerfile(209B)
--------letsencrypt()
--------run-certbot.sh(268B)
----travis-build.sh(422B)
----mongo-webui()
--------Dockerfile(29B)
----npm.sh(386B)
----mysql.sh(423B)
----CODE_OF_CONDUCT.md(3KB)
----caddy()
--------Dockerfile(124B)
--------caddy()
----redis()
--------Dockerfile(67B)
----nginx()
--------Dockerfile(873B)
--------sites()
--------nginx.conf(1KB)
----mysql()
--------Dockerfile(355B)
--------docker-entrypoint-initdb.d()
--------my.cnf(272B)
----start.sh(447B)
----workspace()
--------Dockerfile(10KB)
--------insecure_id_rsa.ppk(3KB)
--------insecure_id_rsa.pub(743B)
--------aliases.sh(4KB)
--------insecure_id_rsa(3KB)
--------crontab()
----.travis.yml(954B)
----postgres-postgis()
--------Dockerfile(59B)
----.editorconfig(120B)
----memcached()
--------Dockerfile(55B)
----postgres()
--------Dockerfile(52B)
--------docker-entrypoint-initdb.d()
----rethinkdb()
--------Dockerfile(185B)
----logs()
--------nginx()
----restart.sh(87B)
----docker-compose.sync.yml(108B)
----pgadmin()
--------Dockerfile(172B)
----node()
--------Dockerfile(7KB)