2
0

LOCAL.md 1.7 KB

本地开发环境搭建

操作系统准备

  • 添加如下到 /etc/sysctl.d/60-my.conf,然后 sudo rebootsudo sysctl -p

    vm.overcommit_memory = 1
    vm.max_map_count = 262144
    

镜像准备

# 合并镜像分卷
cat palm-spring-TIMESTAMP.tar.?? > palm-spring-TIMESTAMP.tar
# 导入镜像
podman load -i palm-spring-TIMESTAMP.tar
# 启动容器
cd ~/workspace
./YOUR_PROJECT/docker/spring/start.sh

容器准备

  • 启动 dashboard

    $ cd ~/workspace
    $ ./mint/docker/spring/start.sh
    > supervisord -c /etc/supervisor/supervisord.conf # 启动服务
    > /etc/redis/clusters-init.sh # 初始化redis集群
    

run.png

services.png

常见连接和测试

  • PostgreSql

    • 连接

      psql -h 127.0.0.1 -p 5432 -U postgres
      
    • 创建数据库和用户

      CREATE DATABASE db-name WITH ENCODING = 'UTF8';
      CREATE USER user-name WITH PASSWORD 'change-me';
      GRANT ALL PRIVILEGES ON DATABASE db-name TO user-name;
      
  • MySql

    # reset root's password
    mysql_secure_installation
    
  • Redis

    # connect to redis node-1
    redis-cli -c -h 127.0.0.1 -p 16371
    
  • Minio dashboard (admin:12345678)

  • RabbitMQ dashboard (guest:guest)

    # enable rabbitmq management plugin
    rabbitmq-plugins enable rabbitmq_management
    
  • Php info.php

  • OpenSearch

    # show info
    curl -X GET http://localhost:9200
    curl -X GET http://localhost:9200/_cat/plugins?v