elm-time

所属分类:数据库系统
开发工具:Elm
文件大小:0KB
下载次数:0
上传日期:2023-07-30 06:03:16
上 传 者sh-1993
说明:  Elm编程语言的跨平台运行时环境。
(Cross-platform runtime environment for the Elm programming language.)

文件列表:
.editorconfig (52, 2023-12-25)
License.txt (1099, 2023-12-25)
azure-pipelines.yml (888, 2023-12-25)
backlog.md (1532, 2023-12-25)
explore/ (0, 2023-12-25)
explore/2018-08-06.Maintain-State-In-Production.md (3952, 2023-12-25)
explore/2018.deploy-to-azure-web-app/ (0, 2023-12-25)
explore/2018.deploy-to-azure-web-app/2018.deploy-to-azure-web-app.md (8682, 2023-12-25)
explore/2018.deploy-to-azure-web-app/image/ (0, 2023-12-25)
explore/2018.deploy-to-azure-web-app/image/2018-11-17.get-certificate-for-elm-make.png (19516, 2023-12-25)
explore/2018.deploy-to-azure-web-app/image/2018-11-17.install-certificate-for-elm-make-in-azure-app.png (17665, 2023-12-25)
explore/2019-02.deploy-using-docker/ (0, 2023-12-25)
explore/2019-02.deploy-using-docker/2019-02.deploy-using-docker.md (4159, 2023-12-25)
explore/2019-02.ssl-certificate-from-letsencrypt/ (0, 2023-12-25)
explore/2019-02.ssl-certificate-from-letsencrypt/2019-02.ssl-certificate-from-letsencrypt.md (27977, 2023-12-25)
explore/2019-05-08.migrating-drts-game-to-kalmit/ (0, 2023-12-25)
explore/2019-05-08.migrating-drts-game-to-kalmit/2019-05-08.migrating-drts-game-to-kalmit.md (3641, 2023-12-25)
explore/2019-07-31.support-docker/ (0, 2023-12-25)
explore/2019-07-31.support-docker/2019-07-31.docker-desktop-install-succeeded.png (7916, 2023-12-25)
explore/2019-07-31.support-docker/2019-07-31.docker-desktop-installing-hangs.png (19435, 2023-12-25)
explore/2019-07-31.support-docker/2019-07-31.popup-offers-a-new-version-of-docker-desktop.png (28896, 2023-12-25)
explore/2019-07-31.support-docker/2019-07-31.support-docker.md (1519, 2023-12-25)
explore/2019-08-31.interface-between-process-and-host/ (0, 2023-12-25)
explore/2019-08-31.interface-between-process-and-host/2019-08-31.interface-between-process-and-host.md (3710, 2023-12-25)
explore/2020-02-02.memory-leak/ (0, 2023-12-25)
explore/2020-02-02.memory-leak/2020-02-02.elm-fullstack-demo-commit-c1d3d2a0.png (10162, 2023-12-25)
explore/2020-02-02.memory-leak/2020-02-02.elm-fullstack-demo-memory-leak-before-graph.png (10616, 2023-12-25)
... ...

# Elm-Time Elm-Time is an open-source, cross-platform runtime environment for the Elm programming language. Elm-Time integrates a web server and a database management system, automating the persistence and maintenance of application state and database migrations. To learn more about the database management system and persistence, see the dedicated guide on [persistence of application state](https://github.com/elm-time/elm-time/blob/master/./guide/persistence-of-application-state-in-elm-time.md) The Elm-Time compiler offers various interfaces supporting the automatic generation of Elm code at build time. This automation frees applications from boilerplate and glue code and allows us to focus on business logic. ## Getting Started Download the pre-built Elm-Time binary for your platform at , or on the [releases page](https://github.com/elm-time/elm-time/blob/master/https://github.com/elm-time/elm-time/releases) on GitHub. The `elm-time` executable file integrates all functionality to build apps and operate web services. The command below runs a server and deploys a full-stack web app: ```txt elm-time run-server --public-urls="http://*:5000" --deploy=https://github.com/elm-time/elm-time/tree/8dbd5c91853fbcef3b645d95bccc01a886ccd7e2/implement/example-apps/docker-image-default-app ``` ## Docker Image To deploy in a docker container, use the `elm-time/elm-time` image from the [GitHub Container registry](https://github.com/elm-time/elm-time/blob/master/https://github.com/elm-time/elm-time/pkgs/container/elm-time) (`ghcr.io/elm-time/elm-time`). The tags are aligned with the version IDs in the CLI executable file. ```txt docker run -p 5000:80 -p 4000:4000 --env "APPSETTING_adminPassword=test" ghcr.io/elm-time/elm-time ``` ## Guides A selection of guides on the most popular topics: + Building full-stack web apps: [./guide/how-to-build-a-full-stack-web-app-in-elm-time.md](https://github.com/elm-time/elm-time/blob/master/./guide/how-to-build-a-full-stack-web-app-in-elm-time.md) + Building a backend or web service: [./guide/how-to-build-a-backend-app-in-elm-time.md](https://github.com/elm-time/elm-time/blob/master/./guide/how-to-build-a-backend-app-in-elm-time.md) For an overview of all guides and documentation, see the [`guide` directory](https://github.com/elm-time/elm-time/blob/master/./guide/). ## Example Apps ### Rich Chat Room The [rich chat room example app](https://github.com/elm-time/elm-time/blob/master/https://github.com/elm-time/elm-time/tree/main/implement/example-apps/rich-chat-room) demonstrates features typically found in a chat app, such as user names, message rate-limiting, sound effects, etc. For a detailed description of this app, see the readme file at ### Elm Editor [Elm Editor](https://github.com/elm-time/elm-time/blob/master/https://github.com/elm-time/elm-time/tree/main/implement/example-apps/elm-editor) is a web app for developing Elm programs. As an integrated development environment, it assists us in reading, writing, and testing Elm programs and in collaborating with other developers. To see Elm Editor in action, check out the public instance at https://elm-editor.com To learn more about Elm Editor, see ### More Examples For more example apps, see the [`example-apps` directory](https://github.com/elm-time/elm-time/blob/master/./implement/example-apps/)

近期下载者

相关文件


收藏者