Докер: nginx-прокси с бэкендом ssl

Этот ответ слишком поздний, но особенно я пишу следующее решение, потому что конструктор уведомлений устарел, поэтому используйте уведомление с помощью построителя, например следующее:

 **.setAutoCancel(true)** is used to remove notification on click

, и полное уведомление похоже на следующее:

  private void makeNotification(String title,String msg){

    Intent resultIntent = new Intent(this, MasterActivity.class);

    PendingIntent resultPendingIntent =
            PendingIntent.getActivity(
                    this,
                    0,
                    resultIntent,
                    PendingIntent.FLAG_UPDATE_CURRENT
            );

    NotificationCompat.Builder mBuilder =
            new NotificationCompat.Builder(this)
                    .setContentIntent(resultPendingIntent)
                    .setSmallIcon(R.drawable.ic_launcher)
                    .setContentTitle(title)
                    .setAutoCancel(true)
                    .setContentText(msg);

    int mNotificationId = 001;
    NotificationManager mNotifyMgr =
            (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
    mNotifyMgr.notify(mNotificationId, mBuilder.build());

}

Вызов этого метода с заголовком и сообщением вы получите отличное уведомление.

0
задан j4g0 26 February 2019 в 13:16
поделиться

1 ответ

В итоге я решил не обрабатывать шифрование SSL в каждом отдельном приложении. Но вместо этого я изменил обратный прокси-сервер на

version: '3.6'

services:
  nginx-proxy:
    image: jwilder/nginx-proxy:alpine
    container_name: nginx_proxy
    ports:
      - '80:80'
      - '443:443'
    volumes:
      - ./certs:/etc/nginx/certs
      - /var/run/docker.sock:/tmp/docker.sock:ro
    restart: unless-stopped

networks:
  default:
    external:
      name: nginx-proxy

Так что теперь я могу обращаться к каждому приложению на порту 80, пока не добавлю сертификат для него, и в этом случае оно станет доступным на порту 443.

0
ответ дан j4g0 26 February 2019 в 13:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: