Sign inSign up

erlend/lucky

By erlend

Updated almost 7 years ago

Lucky framework images

Image
0

2.1K

erlend/lucky repository overview

Lucky

Docker images for working with Lucky projects.

Tags

  • latest or ${LUCKY_VERSION} -- smallest image for API projects
  • full or full-${LUCKY_VERSION} -- includes node, yarn and chromium

Using with compose

API projects
version: "3.4"
x-defaults: &defaults
  image: erlend/lucky:0.18
  user: "${UID:-1000}:${GID:-1000}"
  environment:
    DB_HOST: database
  volumes:
    - .:/app
    - crystal_libs:/app/lib
    - crystal_cache:/app/.crystal
    - crystal_shards:/app/.shards
  restart: on-failure

services:
  setup:
    <<: *default
    command: script/setup
    depends_on:
      - database

  web:
    <<: *default
    command: lucky watch --reload-browser
    ports:
      - 5000:5000
    depends_on:
      - database

  database:
    image: postgres:11-alpine
    environment:
      POSTGRES_PASSWORD: "postgres"
    volumes:
      - postgres_data:/var/lib/postgresql/data

volumes:
  crystal_libs:
  crystal_cache:
  crystal_shards:
  postgres_data:
Full projects
version: "3.4"
x-defaults: &defaults
  image: erlend/lucky:full-0.18
  user: "${UID:-1000}:${GID:-1000}"
  environment:
    DB_HOST: database
  volumes:
    - .:/app
    - crystal_libs:/app/lib
    - crystal_cache:/app/.crystal
    - crystal_shards:/app/.shards
    - node_modules:/app/node_modules
  restart: on-failure

services:
  setup:
    <<: *default
    command: script/setup
    depends_on:
      - database

  web:
    <<: *default
    command: lucky watch --reload-browser
    ports:
      - 5000:5000
      - 3001:3001
    depends_on:
      - database

  assets:
    <<: *default
    command: yarn watch

  database:
    image: postgres:11-alpine
    environment:
      POSTGRES_PASSWORD: "postgres"
    volumes:
      - postgres_data:/var/lib/postgresql/data

volumes:
  crystal_libs:
  crystal_cache:
  crystal_shards:
  node_modules:
  postgres_data:

Tag summary

Content type

Image

Digest

Size

89 MB

Last updated

almost 7 years ago

docker pull erlend/lucky:alpine