Sign inSign up

aetros/trainer

By aetros

•Updated over 8 years ago

AETROS Trainer as on-premises installation, with a 30 days trial included.

Image
0

2.4K

aetros/trainer repository overview

Main documentation with all configuration options and examples can be found here: https://aetros.com/docu/trainer/features/on-premises⁠

⁠1. Start the container
docker run -p 8080:80 -p 22:22 aetros/trainer

and open http://localhost:8080/⁠, login with user admin and password admin.

⁠2. To point AETROS CLI to your on-premises installation, call:
pip install aetros
aetros home-config host localhost
aetros home-config http_port 8080
aetros home-config ssl false
aetros home-config ssl_verify false
⁠3. Authenticate your machine with your on-premises installation via:
aetros authenticate
⁠4. Use it

then you're ready to start and track your first experiments. :)

    mkdir new-project && cd new-project
    aetros init admin/new-project
    aetros run -l 'echo hi tracked experiment && ls -al'
```

Use docker-compose.yml to easily start and daemonize the application.

More information at https://aetros.com/docu/trainer/features/on-premises.

```yaml
version: "3.1"

volumes:
  aetros_data:
  mysql_data:
  redis_data:

services:
  aetros_trainer:
    image: aetros/trainer
    restart: on-failure
    deploy:
      restart_policy:
        condition: on-failure
    environment:
       #for https
      AETROS_SSL_CRT: |
          _ACTION_REQUIRED_
      AETROS_SSL_KEY: |
          -----BEGIN PRIVATE KEY-----
          _ACTION_REQUIRED_
          -----END PRIVATE KEY-----
      #for ssh
      AETROS_SSH_HOST_DSA: |
        -----BEGIN DSA PRIVATE KEY-----
        _ACTION_REQUIRED_
        -----END DSA PRIVATE KEY-----

      AETROS_SSH_HOST_RSA: |
        -----BEGIN RSA PRIVATE KEY-----
        _ACTION_REQUIRED_
        -----END RSA PRIVATE KEY-----

      AETROS_PARAMETERS: |
        aetros_domain_schema: 'https'
        aetros_domain_main: my.domain.com

        aetros_license: _YOUR_LICENSE_KEY_

        mailer_transport:  smtp
        mailer_host:       smtp.sendgrid.net
        mailer_user:       username
        mailer_password:   password

    volumes:
      - aetros_data:/app-data/
      - redis_data:/var/lib/redis/
      - mysql_data:/var/lib/mysql/
    ports:
      - "22:22"
      - "80:80"
      - "443:443"
```


### Stop container

In order to stop the container you need to find its name

```
docker ps
docker stop CONTAINER_ID
```

Tag summary

Content type

Image

Digest

Size

266.6 MB

Last updated

over 8 years ago

docker pull aetros/trainer