Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/city-of-helsinki/drupal-helfi-form-tool

Form creation toolkit for drupal-helfi-platform
https://github.com/city-of-helsinki/drupal-helfi-form-tool

Last synced: 2 months ago
JSON representation

Form creation toolkit for drupal-helfi-platform

Awesome Lists containing this project

README

        

# Hel.fi Form tool

Description of your project.

## Environments

Env | Branch | Drush alias | URL
--- | ------ | ----------- | ---
development | * | - | https://hel-fi-form-tool.docker.so/
production | main | @main | TBD

## Requirements

You need to have these applications installed to operate on all environments:

- [Docker](https://github.com/druidfi/guidelines/blob/master/docs/docker.md)
- [Stonehenge](https://github.com/druidfi/stonehenge)
- For the new person: Your SSH public key needs to be added to servers

## Create and start the environment

Start up the environment:

```bash
$ make up
```

Install the site from scratch or using existing configuration:

```bash
$ make new
```

Or sync the database from testing environment:

```bash
$ make fresh
```

To show all available commands:

```bash
$ make help
```

## Login to Drupal container

This will log you inside the app container:

```bash
$ make shell
```

## Local mailhog configurations for email testing.
Add following configurations to your local.settings.php file
```
$config['smtp.settings']['smtp_host'] = "stonehenge";
$config['smtp.settings']['smtp_port'] = 1025;
```

[Mailhog dashboard to check the mails](https://mailhog.docker.so/)

## Documentation

See [documentatation](https://github.com/City-of-Helsinki/drupal-helfi-platform/tree/main/documentation).