Skip to content

Docker dev environment: Automate deployment of a debug build of Apps plugin #321

@mickmister

Description

@mickmister

For example, some Mattermost config settings to tweak in order to have a smoother dev experience. Basically anything that slows a developer down that can be remedied through automation.

  • Have a default set of credentials, or some setup that easily allows re-deploy of the plugin. We can use mmctl with local mode to create this on container creation.
  • Add a make deploy-dev command which would automatically use the credentials for the docker compose environment.
  • Remove strict password requirements. This includes password length and special character requirements.

In the case where we want to instead use the mattermost-server repo instead of docker, possibly because we want the server and App to run in the same localhost network, we can provide a script to start the server with certain environment variables to make developing Apps more seamless.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Help WantedCommunity help wantedType/EnhancementNew feature or improvement of existing featureUp For GrabsReady for help from the community. Removed when someone volunteers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions